Check out this site http://www.panoramaexplorer.com/

It's a new kind of sharing photos.
Tag your photos from the world on an earth map by uploading them on
Panorama Explorer. You have unlimited storage and a powerful photo
management interface.

Regards
/ jam