Ryan Crouser from the United Sates threw a huge 23.56m to improve his own world shot put record at the 2023 USATF Los Angeles Grand Prix.