PLA6J5781
Previous preview
Back to thumbnails
Next preview
Caption:
Pet-shop visitors in Santiago de Cuba, Cuba on Friday, March 2, 2007.
Previous preview
Back to thumbnails
Next preview