Beach Gathering 2007

Revere Beach is stormed by Cosplayers once again!

@Dymatrex