Insectosaurus

Insectosaurus is an alien from Evan Billion. It is one of his new 20, one of his favorites, and one of his most powerful.

Powers

 * Super strength
 * Flight
 * Super agility
 * Using his fur as protection
 * Countering punches
 * Growing
 * Growing spikes on his body
 * Claws
 * Slicing