March 6, 2021 Uncategorized Neil deGrasse Tyson just rained all over Baker Mayfield’s alien parade … saying the Cleveland Browns quarterback most likely saw a meteor — NOT a UFO. Booooooooo. Remember, Mayfield tweeted with “almost 100%” certainty he and his wife saw a UFO…