Filmmaker and TV star Lena Dunham will host Saturday Night Live on March 8th. Musical guest The National will make their SNL debut. The press release follows the jump.
Filmmaker and TV star Lena Dunham will host Saturday Night Live on March 8th. Musical guest The National will make their SNL debut. The press release follows the jump.