Highest resolution photo EVER TAKEN…

Screen Shot 2013-03-01 at 5.04.26 AM

Check out this gargantuan 360degree photo of London. A whopping 320MEGApixels, it’s the largest and most detailed ever taken. See if you can find the doggie pooping in the park. ;-) I found this…

2013-03-01_05-12-08_458

 

More »

Comments