CUBA
Santiago de Cuba Province
Santiago de Cuba
The "Taco's & Toucan's" Trip
Parque de la Alameda
Friday April 19th, 2019
We pulled up at the Parque de la Alameda on Santiago de Cuba's waterfront, to grab a few happy snaps with the big yellow Cuba sign.