Trump ends Iran’s Vafaei’s dream run at the Crucible

By April 22, 2022