"Alien" caught on camera in La Junta

This video from La Junta has been going viral after an “alien” was spotted on a driveway. source Read more »