Funcom has released a ton of concept art and a few screenshots from The Secret World. The screens and art focus on London, the spiritual and literal home of the Templars, one of the factions in the game. Feast your eyes!
Chek out all of the new screens and art in our Secret World gallery.