Home AutomotiveTOYOTA RACING Secures Eighth Manufacturers’ World Championship with 1-2 Victory at 6 Hours of Barcelona