Site icon The Schumin Web

Boston Zombie Walk

A woman participates in a zombie march in Boston, Massachusetts.

Exit mobile version