I didn't see the giant bug...

And you can use maps.google.com, you just put the coordinates directly into the search box... but Google Earth is a lot better.