Michal DzierzaMar 14, 20102 min26-gigapixel picture of Parisparis26gigapixels It would seem 26-gigapixel panoramic websites are all the rage. You may remember my earlier post from December 2009 on...