In June 2013, a group of friends launched a weather balloon a few miles from Tuba City, Arizona. The amazing footage was found two years later by an Arizona hiker. 16 more words