« Double Rainbow, Seattle Style | Main | Bigfoot in Washington »
The title tells the truth. Seen at 120th and Manhattan Ave. Maybe it is related to the giant head being erected in Madison Square Park.
The comments to this entry are closed.
More...
Comments