If each frame is 8,000 bits long, the data rate is 4 Mbps, the velocity is 200 meters/microsecond, and the distance is 10 km, what is the value of the frame transmission time, i.e., the time it takes to transmit a frame from when a device starts sending the first bit of the frame until it finishes sending the last bit?
A. 0.04 ms
B. 0.05 ms
C. 2 ms
D. 2.5 ms