2011 Ford Explorer

Richard P. reviews the new 2011 Ford Explorer in San Diego California.