Not far from the Fens, the Christian Science Plaza is home to one of Boston's lesser-known wonders, the Mapparium. You can ...