speed channel has been sucking more and more lately... less and less road racing and more tv/movies and of course nascar...
here's the porsche lmp2.
http://www.seriouswheels.com/top-2006-Porsche-LMP2.htm
LM stands for Le Mans... which in general is an endurance road race, in europe. ALMS = American Le Mans Series which is all endurance races. P2 is the class it runs in (P = Prototype).
another one to catch if you can is the grand am cup/rolex series races...