Justin Carter Released on $500K Bond from Anonymous Donor