Still remember the site? Some says the place is where the point of the world is, the most magnetic area, the gas chamber which sucks anything above her……and many more…
The explanation depends on one belief..
Read more - here or here or here