Watch Cars Launch Off A Cliff To Celebrate America’s Independence Day

The Glacier View car launch has become a 4th of July tradition in the picturesque wilderness east of Palmer, Alaska.


Full Story »

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments