Hand of God ball sells for $3.35 million - IJR News