West Ham have re-signed James Collins from Aston Villa for an undisclosed fee, the London club have announced.
The Wales defender has agreed a four-year contract, three seasons after leaving Upton Park for the midlands.
"It's great to be back. Having been here before and coming back and seeing some of the same old faces is great," he told West Ham TV.
Copyright (c) PA Sport 2012, All Rights Reserved.