Thousands running in Rock 'n' Roll Marathon take over Raleigh streets