On Monday, Sept. 18, a 500-pound Ram statue became the newest resident of the plaza at the Lincoln Center campus. Photo by Patrick Verel Fordham College at Lincoln Center