Alien life has been found right at the mexican border. 32°32′4″N 117°7′19″W
The discovery has cemented the view among some scientists
This is a shocking discovery. They are also semi intelligent.
Scientists are looking forever on this discovery of alien life. It is a species with a wet back.