Source: Aliens Have Landed in Central Park
I'm not sure if this is true, and if it is a reference to immigrants or space creatures. More on this as it develops or as sportswriters return from poorly timed vacations.
L I N K S
P O S T S