C.U.P.I.D.

A C.U.P.I.D. is the largest monster that lives in new york.