Which of the following sentences is correct?
a. driving to san antonio, a traffic jam delayed us for about an hour.
b. for about an hour, a traffic jam driving to san antonio delayed us.
c. driving to san antonio, we were delayed for about an hour due to a traffic jam.
d. a traffic jam driving to san antonio delayed us for about an hour.