The Upper West Side Now Has an Actual Sesame Street

November 10, 2009 by Avi · 1 Comment 

sesame_street_anniversary2Won’t you tell me how to get, how to get to Sesame Street? Get off the 1 train at 66th Street and take a left. All right, all right, we know that joke is Read More / Comment »