Image 1 of 1
12TRmu0007.jpg
Street scene, Rodrigues Island, a neighbor of Mauritius, in the Southern Indian Ocean