A new museum has opened on the edge of Independence Mall that looks at American history through the lens of the Bible. WHYY’s Peter Crimmins reports the Faith and Liberty Discovery Center is one of the most technologically-advanced museums in the world.
(Original air-date: 5/9/21)