How long did the Battle of Bennington last?
The actual battle lasted for two hours.