Oh, come on!
The world isn't spinning so
fast that you can't spot where you live.
If aliens can come to Earth,
pick their landing site and take away your neighbor's dog everyday then
go joyriding around the sun with Fido, you should be able to click on your
house...
Click
here for a second chance.