I’ve not heard of an alien landing in Times Square, but I’ll bet a lot have of aliens walk to it...probably illegal ones. (sorry, couldn’t help playing with the word)
The last illegal alien to LAND in Times Square did so because he jaywalked in traffic.
*snicker*