Petra the Giant Bird

Petra the Giant Bird Is A 1982 Film.