Perfect Effort - Trailer

NOW AVAILABLE ON DVD! VISIT:www.perfecteffort.com. De La Salle High School in Northern California holds the longest winning streak in the history of American football.