By amol on February 26, 2012
We hear the “Big Bird ” sculpture is finally to be removed. Hurray. Overdue.
Posted in LIC