The museum in "Seven Homeless Mammoths Wander New England" is no stately edifice adorning a public park, no shimmering repository of great artifacts.