Behemoth v. Leviathan at the 2005 Mermaid Parade/Picture 038.jpg
Home
In process at Church and White Streets in Tribeca, New York, NY, USA.