How long is the Bright Angel Trail hike?

The Bright Angel Trail is steep and very long. [...]