Looks like it's related to the Fiesta. Now the Fiesta ST looks fun! There's your turbo.