U.S. President Biden delivers a Christmas address from the White House at 3:45 p.m. ET on Dec. 22.
NTD will livestream the event.
U.S. President Biden delivers a Christmas address from the White House at 3:45 p.m. ET on Dec. 22.
NTD will livestream the event.