Dogs on a Roof. Santiago de Cuba, Cuba. May 3, 2016.