Did you know the New York Mets are a Major League baseball team? Actually, not as of Friday, when they were sent to Williamsport, PA to compete in the Little League World Series. At least that's what we were led to believe by SNY's graphics department. Take a look for yourself:
It's good to be such a big fan of one of your peers.
And still just 5'3" 107 lbs? Someone get him to a Sizzler!