Willease’s Debunked Files: TR:3B Spotted on US Navy Aircraft Carrier

These absurd videos have made their way around the internet, making claims that a “UFO” was spotted onboard a US aircraft carrier. Commenting on t...
Back to Top