Youhuu, a native Hungarian racka sheep, has been selected as the mascot for the 2023 World Athletics Championships in Budapest, Hungary, and was unveiled to the public at a press event to celebrate 100 days to go to the World Championships.  Jon Ridgeon, CEO of World Athletics, rang a bell to reveal the much-anticipated mascot in the newly-completed National Athletics ...