PLA6J5781

Previous preview Back to thumbnails Next preview
PLA6J5781

Caption: Pet-shop visitors in Santiago de Cuba, Cuba on Friday, March 2, 2007.

Previous preview Back to thumbnails Next preview