Pied Piper

Pied Piper is a fanmade monster from Power Rangers Megaforce.