Karim Benzema reportedly signs three year, $643 million contract to join Saudi Arabian Al-Ittihad soccer club Published by Andrew Buller-Russ