50 Cent's challenge to Floyd Mayweather - read a page of Harry Potter and 50 Cent will donate $750,000 to a charity.