[Back to Richard's Photo Album]
Youth Gay Pride, Revere Beach, and First Gay Marriage Certificates, May 2004
Slideshow
The Video !!NEW!!