WBTV is reporting that a Salisbury man has died after the motorcycle he was driving collided with a transfer truck in Mooresville last week. According to the Mooresville Police Department, the crash happened on Plaza Drive near Lansing Circle on Tuesday around 3:30pm. Police said the man on the motorcycle was traveling east on Plaza Drive at a high rate of speed when he hit the rear of the truck, which was stopped, waiting to turn into a parking lot. Mooresville Fire-Rescue and Iredell County EMS provided medical aid to the man, who was airlifted to CMC Main in Charlotte with life-threatening injuries. 22-year-old Ruben Walker of Salisbury, died at the hospital on Saturday.