Cucarachin 

Creator #216 (9379 points [↕-16]) [Ranked maps: 5 (Ø-pos: #3125)] [All maps]