Groosalugg

The Groosalugg is a half-human/half-demon warrior featured in the WB Network television series Angel. Played by actor Mark Lutz, he was introduced in the season two episode, "Through the Looking Glass". He made nine appearances in the series in total.