Saturday, March 10, 2012

Firefox logo spotted in deep space by the hubble telescope? :P
It is actually V838 Monocerotis, considered as the third largest star known to man. The exact measurement of this star is a bit difficult to know since it is located 20,000 light years away from sun.