From what I've read, it can be seen from the Southern Hemisphere, Antarctica. This guy agrees with you... http://www.liveleak.com/view?i=e85_1330013489