https://youtu.be/xYgPceqMWoY
People claim they saw aliens after UFO crash-landed in Brazil in 1996, documentary reveals https://nypost.com/2022/10/29/people-saw-aliens-after-ufo-crashed-...
youtu.be
Get replies from creators like FutureShock