Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

it's Little Shop of Horrors. The second best musical in existence! Screw 3D effects when you can have a carnivorous plant puppet. 

(For anyone curious the best musical is Dr Horrible's Sing-along Blog)