Which sentence is punctuated correctly?


A.

Have you ever been to Monticello, Thomas Jefferson's home in Virginia; Mount Rushmore, a monument in South Dakota; or the Lincoln Birthplace, a national historical park in Kentucky?


B.

Have you ever been to Monticello, Thomas Jefferson's home in Virginia, Mount Rushmore, a monument in South Dakota, or the Lincoln Birthplace, a national historical park in Kentucky?


C.

Have you ever been to Monticello; Thomas Jefferson's home in Virginia, Mount Rushmore; a monument in South Dakota, or the Lincoln Birthplace; a national historical park in Kentucky?


D.

Have you ever been to Monticello; Thomas Jefferson's home in Virginia; Mount Rushmore; a monument in South Dakota; or the Lincoln Birthplace; a national historical park in Kentucky?