film demon

The Chachapoyan Demon as it appears in the film.