The 2014 Bathurst 12 Hour endurance race starts today tomorrow at 2:15PM ET and it looks like it will be a properly entertaining race. You'll get to see GT3 Spec cars race on the same track as Fiat 500 Abarths, an E46 M3-GTR, and Ford Focuses with V8s at one of the most beautiful tracks in the world. But the best thing of all? It's live streaming here. Get excited, folks.

Here's a breakdown of the classes:

Class A - GT 3 Outright

There will be 14 cars represented in this class, run by 14 separate teams representing six different makes and models. But the most exciting thing about this class is V8 Supercar driver Shane Van Gisbergen driving the #37 McLaren. Look for him to cross the line upside down and on fire, with the announcers screaming excitedly "SHAYNE VAN GIZZBEGGIN!" Seriously check this video out, it's the best racing I think I've ever seen.

Class D - Invitational (3001cc +)

Look at the cars in this class. A Seat Leon Supercopa? An old M3-GTR? An Australian reproduction of the Shelby Daytona Coupe? Sure, why not? This will be so much fun to watch because it's such a hodgepodge of cars.

Class F - Invitational (up to 3000cc)

This is an entire class of Fiat 500 Abarths, all run by an Abarth works team. I don't think anyone told them that they will only be competing against themselves, or that this is a race of endurance. Fiat, a company known for stellar reliability, has entered into an endurance race. Sure, why not? I can't wait for a SLS to fly by one of these little things at a million miles an hour. I mean look at that little thing up there. It's so cute. It's so innocent. It's so naive.

Class I - Invitational - Non Production

Wait, what happened to Class G and Class H? Eh, whatever. Class I consists of three Ford Focus Global Touring Cars with V8s. That's just awesome. Like the previous class, all cars are run by the same team.