Cannon Wears Most Expensive Shoe Worth $2 Million