The annual May Day parade in Minneapolis is this weekend. The largest of its kind in the U.S., this celebration has been the harbinger of spring every year since 1974. It is the creation of In the Heart of the Beast Puppet and Mask Theater.