Wall Mask SculptureMay 14, 2015Mexican folk art. Seen this morning outside Casa Lupe restaurant in downtown Mountain View, California. Sun maskiPhone 6 by Rajan ParrikarCategories: California, Culture, FunTags: Castro Steet, Downtown, Folk Art, iPhone 6, Mask, Mexican, Mountain View, Restaurant, SunShow Hide 0 comments Add a comment... Your email is never published or shared. Required fields are marked * Submit Δ