When is Human Giant back?

Human Giant is ended.

Last episode

She Be a Witch
Aired Apr 15, 2008 (15 Apr).