George Pikusa

George Pikusa played an alien in Regeneration and Liberation.