Cultures beautifully clashing

Raul Guerrero paints what he sees, where he's been and what he dreams

by