2 min read USA Green light seen in the sky, then there was a loud explosion … American family claimed to see aliens behind the house admin June 11, 2023 [ad_1] Las Vegas. A family in Las Vegas, USA, claims that they saw aliens...Read More