The clank of horseshoes will be deafening in Hannibal this weekend. More than 500 teams are descending on the town for the largest horseshoe tournament in the state.