Moon Beast

The Moon Beast appeared in the 1976 film called Track of the Moon Beast.