Squidstrictor



Squidstrictor is an alien from the Alien Force half of the Asian play Power Of The Omnitrix. He has never appeared in the American cartoon.