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.