‘FELT LIKE A MIRACLE’: Israeli Scientist with $100 Million Budget May Have Discovered Alien Life » alien Posted July 28, 2023 by Michael Gerbitz. Image metadata Shutter Speed: 0 seconds