The Order 1886 – London Police Cinematic Trailer

The Order has released a new trailer for The Order. The Landon Police trailer is a small preview of one of the many possible locations that will appear in the finished version of The Order. The Order 1886 is a PlayStation 4 exclusive and will release February 20th of 2015.