Alice Cooper is your boss in a weird 3DS game about flinging birds in a pet shop Posted byby Mike Minotti April 13, 2017 1 min What kind of a game do you think legendary rocker Alice Cooper would star in? Something to do with music? Nope! It’s about scooping... Continue Reading 1 min