An Altavista home was destroyed by fire on Friday afternoon fire. Sources say a passing county deputy spotted the blaze. Traffic along Rt. 29 near the fire was halted in both directions while multiple crews battled the flames; but the home was a total loss. No one was in the home and there were no injuries reported. The Campbell County fire marshal’s office is investigating the cause of the fire.