Posters from our past May Day celebrations (certain years have multiple posters):
New Haven Green, CT