A and B are not run-on sentences because A doesn't even have a comma in it. And B has a semicolon. Something that would prevent a run-on sentence.
It comes down to C or D. D has a nonrestrictive clause.
My finally answer comes to C.
Water Under The Bridge by Adele is a good song :)
D. George Washington visits hi town