Trapped Dead - Launch Trailer

Check out the launch trailer for Trapped Dead available now.