Bizarre story of the leaked Pentagon UFO pic that inspired a generation to believe in aliens… but turned out to be a hot air balloon in Manchester
UFO spotters were convinced this image proved the existence of alien life. The still image of a ‘White Tic Tac UFO‘ caused a stir when it was shown in front of US Government officials and military leaders. They had been brough together by Blink 182 singer Tom DeLonge for his new To The Stars alien […]