Which sentence is punctuated correctly?
A.My friend Joe who has a cast on his leg is going to the arcade with me today.
B.My friend Joe who has a cast, on his leg, is going to the arcade with me today.
C.My friend Joe, who has a cast on his leg, is going to the arcade with me today.
D.My friend, Joe who has a cast on his leg is going to the arcade with me, today.