Weekend Fire Destroys Landmark Furniture Store in Taunton, Massachusetts

Fire destroyed Baron Brothers Furniture, a landmark in the city of Taunton, on Saturday, February 28, 2004.