The Virginia Flyover - McAfee Knob - Appalachian Trail

Question: How long did the Siege of Petersburg last?

Answer: It ran 292 days, from June of 1864 until April of 1865. There were more than 70,000 casualties.