Answer:
B. 6.6 x 10^13 meter/minute
Explanation:
1.1 x 10^12 = 1,100,000,000,000 Meters/Hour
6.6 x 10^13 = 66000000000001 Meters/ Minute
8.8m questions
11.4m answers