A mariachi player strolls the streets of Tecate. To license this and other images of Mexico, please visit: Stock photography by Blake Shaw at Alamy
©blakeshawphotography.com