jeff allen beast games son cure
Credit: Instagram

Did Jeffrey Randall Allen find a cure for his son’s disease after $10 million win on Beast Games?

He's bringing global attention to Creatine Transporter Deficiency

Avatar photo