Joe Calzaghe of Great Britain throws a punch at Luciano Torres of Brazil du - The Independent