05-14-2009, 02:01 PM
I can't find a good photo, I clicked on just about every link.
I really wonder about the size, some sources compare it to Texas, France, 2x Texas and even 2x USA! A monstrosity.
I really wonder about the size, some sources compare it to Texas, France, 2x Texas and even 2x USA! A monstrosity.