A giant pigeon in NYC?! Peck Yes!