Firefighters battled a major house fire in Montgomery County on Monday. The fire erupted around noon in the 2100 block of Terwood Road in Upper Moreland Township. The view from Chopper 6 showed flames shooting through the roof with a large plume of smoke rising over the scene. There have been no reports of injuries. There was no immediate word on how this fire started.