SoupyBarracuda 

Creator #153 (12886 points [↕-13]) [Ranked maps: 7 (Ø-pos: #3160)]