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