Leroy Street, Pupa Films