Selena Gomez wears a Luigi mustache and a Princess Peach crown during her appearance on Late Night With Jimmy Fallon on Tuesday night (March 19) in New York City.
© 2008 Selena Gomez Philippines | Theme modified by Anthonette Tan, Kate Sta. Rita & Kirk Calangian