Eden is no paradise, as NVYVE Studios release new trailer for survival horror P.A.M.E.L.A Feb 25, 2017