A bridge loop is practically guaranteed to cause a broadcast storm. A broadcast frame entering any switch port will get forwarded to both looped ports, both copies consequently returning back to the switch, both being forwarded out the original source port and also sent into the loop again, circling until you break the loop.
Essentially, for each broadcast frame entering the switch, you get two frames exiting the switch again on each port _per forwarding cycle_. With a switching latency of 20 μs, that's 100,000 frames/s.
For a simple ARP request, each frame runs 528 bits over the wire, so 100K frames/s are already more than 50 Mbit/s.
Now, a second broadcast frame comes along and enters the switch, producing another 100,000 frames/s...