Las Vegas police have placed cameras in the backyard of a family’s home where they claim aliens crashed earlier this month. https://abc7.la/443ynL0
Summarize this content to 100 words [matched_content]
source
Las Vegas police place cameras in backyard where aliens supposedly landed
144060 , 2023-06-18 03:46:13 , 00:00:45
UCVxBA3Cbu3pm8w8gEIoMEog
568
news