The Red Lizard

A taqueria in Cebu City, Philippines that tells of the tale of the Red Lizard- the greatest, baddest and most magnificent Luchador of all time! See project details on Behance: https://www.behance.net/gallery/53972871/Red-Lizard-Taqueria

More by Happy Garaje

View profile