The 90-Meter-Tall "Phobos Monolith" Is Puzzling The Internet Once Again
Favicon 
www.iflscience.com

The 90-Meter-Tall "Phobos Monolith" Is Puzzling The Internet Once Again

"When people find out about that they're going to say 'who put that there?'," Buzz Aldrin once said of the monolith.