Nick Cannon Gives His $2m Most Expensive Shoe on Earth to Charity on October 27, 2014 #Nick Cannon Gives His $2m Most Expensive Shoe on Earth to Charity +