How long is the picnic?

How long is the picnic?

Picnics last approximately 2.5 to 3.5 hours.