Answer:
see explanation
Explanation:
132 feet / 3.3 feet per meter = 40 meters per second
15 seconds: 40 * 15 = 600 meters
7.9m questions
10.6m answers