Showing posts with label socrata. Show all posts
Showing posts with label socrata. Show all posts

Tuesday, January 13, 2009

Socrata Island.....I bet you say WOW!!!!!!

It's one of the isolated island in the world...situated at Africa..here some picture for you...and bet you say WOW!!!!