Darrell Hammond stars as Ranger Deakins in Magnet Releasing's Nature Calls (2012)

Darrell Hammond stars as Ranger Deakins in Magnet Releasing's Nature Calls (2012)