All photos by Cheryl Guerrero.

Check out the full gallery from Sunday May 29th, 2016 here:

http://photos.sfstation.com/