JBRL: Jimmy Babcock Racing League

What does JBRL mean? The above is one of JBRL meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Jimmy Babcock Racing League