Friend or foe? The Creech is a half human, half alien life form possessing
incredible strength, enhanced by a pair of futuristic Power Gauntlets that
amplify his power to a superhuman level. His past shrouded in mystery. Rumor has
it the Creech is the result of twisted experiments conducted by the Forces of
Darkness in hoped of creating a super soldier to help fight in the battle
against the Forces of Light.