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