May Day is international workers day, and Occupy Maine came together with both student and labor groups to mark the occassion with a march and big public rally.
Photos by Steve Demetriou