Another EPIC Nasa Green Screen FAIL

5 months ago
21

I saw this on a site called Hat's on Telegram's platform. It was uploaded October 5, 2024.
The link is here: https://t.me/HATSTRUTH/5653

Loading comments...