Firefighters in Graham battled a large fire at a wrecking yard late Wednesday night, marked by repeated explosions. Flames were first reported just after 10:30 p.m. at the property off Highway 161.