dcbikeblogger.wordpress.com
The National Menorah
The National Menorah, which is considered the world’s largest, is located on The Ellipse in President’s Park (MAP), near The National Christmas Tree just south of the White House. Because tonight i…