Google today revealed their latest available streetview location: Antarctica! I'm still trying to figure out where to drop the little streetview guy (either that or my browser is acting up). But I've seen a few pictures, so it must work!! Go check it out for yourself!
Hopefully, Antarctica is full of these kinds of jokers: