Meteor over New York? Any of you Yanks hear this?