Race Report Week Ending 4/22/12

F1
Bahrain Grand Prix- Sebastian Vettel
Nascar
Camping World Truck Series
SFP250@Kansas Speedway- James Buescher
Sprint Cup Series
STP 400- Denny Hamlin
World of Outlaws- Craig Dollansky