LONELYThe Lonely Island debuted their brand new Finest Girl (Bin Laden Song) on last night’s SNL. Watch below.

They also have a brand new The Lonely Island movie in June.

Trailer for The Lonely Island’s new flick.

 

Filed under: Finest Girl, The Lonely Island