Preparations underway for the 7th Annual Salem Half MarathonThe City of Salem is gearing up for the 7th Annual Half Marathon on Saturday.