Daily Quiz: June 8, 2017

How long are 3,000 school buses set end to end?