Miracon

Miracon appeared in 2001 TV series called Power Rangers Time Force. Miracon is a mutant that is able to go inside mirrors, drag other people in them, and create mirror worlds.

He was arrested and cryo-freezed by the Time Force Rangers.

Mutant Seal Patch Location: Left Leg.