单项选择题

All Americans can enjoy a three-day weekend when they celebrate().

A. Washington's Birthday
B. Independence Day
C. Memorial Day
D. Veterans' Day