amazingstories.com
The Planet That Shouldn't Exist But Does - Neatorama - Amazing Stories
Jeez, and here I thought they were talking about Earth...