“Apache Star” – World Record Speed Run – USA to Cuba – 110 miles in 90 minutes!2016-07-09T03:33:37-04:00

"Apache Star" - World Record Speed Run - USA to Cuba - 110 miles in 90 minutes!

“Apache Star” – World Record Speed Run – USA to Cuba – 110 miles in 90 minutes!

Title