Resident Evil: Retribution poster teases of London setting
by Steve on
Great Britain is famous for many things: Foot Guards, tea and crumpets, abysmal weather, and Mr. Bean. One other notable attraction that remains exclusive to us cheery English folk is that of the Big Ben tower; you can see it from a billion miles away and it... Read on »