0
Anonymous
120 km per hour = 120,000 meters per hour = 331/3 meters per second
Wiki User
Chat with our AI personalities