Snowstalker

Snowstalker appeared in the 2002 documentary TV series called The Future is Wild.