With the 2007 Formula One season kicking off in Australia this weekend, we thought we’d bring you this awesome video showcasing many of the teams that will be competing this year. Stay tuned for regular posts of all the race highlights, results, and any major changes as they happen.