Top
40°

Lords of the Fallen launch trailer

Neil writes "Lords of the Fallen is out this week and that means a launch trailer just has to drop….and it has."

Read Full Story >>
thexboxhub.com
The story is too old to be commented.
Forn1428d ago

Um... Did anyone else think that wasn't very good? I liked the music but that was about it.