I believe in you! The IMSA Toyota Celica believes in you, too!