Credit: Photo: Tickle Me Ames Brown

You never know who you're going to run into in the Big Apple. New York City is crawling with stars, and it looks like Ames Brown got caught in a meteor shower! We have a Twitter pic of Ames with no lesser entities than the twin luminaries known as Elmo and Cookie Monster. Om nom nom indeed! And why are they in the Diamond District? You don't suppose...

Give our regards to Broadway and Sesame Street, Ames!

Source: Twitter