Pentagon UFO report lands, so do memes and jokes: Where are the aliens? – CNET

By | June 26, 2021
Shout-out to that one deflating balloon.