Kixx

Kixx is a kick-boxing alien.