单项选择题

Both Memorial Day and()are observed in memory of those who have given their lives for the United States.

A.Veterans Day
B.Independence Day
C.Thanksgiving Day
D.Labor Day