E the Echidna

E is a 19 year-old anthropomorphic echidna from the Helix Dimension who is serious and won't give up his fight. He has strong electrokinesis and limited psychic powers which he inherited from his mother.