A major bridge in the US city of Baltimore almost entirely collapsed Tuesday after being struck by a container ship, sending multiple vehicles and up to 20 people plunging into the harbor below.