cubanmiamiboy

The Delgado Sisters in Acapulco.

2 posts in this topic

Wow. A take-off on the famous Villella photo in "Life"?

Share this post


Link to post