by Darkgolem on May 18, 2005
They are coming thick and fast now, in the lead-up to E3 and Turbine Nation. Some more screenshots have been released on Gamespot.com