“Apache Star” – World Record Speed Run – USA to Cuba – 110 miles in 90 minutes!
By Kelli|2016-07-09T05:11:01-04:00August 30th, 2015|Comments Off on “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!