Everyone needs a hug. While waiting in line for hours to see Ashes and Snow in the zocalo, a group of people came with signs that said "Free Hugs." I love the guy on the top left. It looks like he's been needing a hug for a long time. Such a beautiful day.