This article mentions the LUCIFER telescope on Mount Graham in Arizona and shows once again how the Vatican believes in extraterrestrials.
Open Your Mind
This article mentions the LUCIFER telescope on Mount Graham in Arizona and shows once again how the Vatican believes in extraterrestrials.