TRAVEL PHOTOGRAPHY > Dominican Republic

Santo Domingo, Dominican Republic
Santo Domingo, Dominican Republic

La Cucaracha means cockroach en español.