RUFFSTARR.COM
Last night, Janelle Monae, made her SNL debut.
Edward Norton was the host for the evening and first up Janelle performed “Dance Apocalyptic.”
Monae closed the show with her first televised performance of “Electric Lady.”