richardleis.com
“Lost City”
The structures, one of them 18 stories high, stick out from the summit of a mountain. The denizens survive on hydrogen and methane. Future city in Iceland? Alien civilization on another planet? Wel…