Ford's new 6.2l BOSS spotted..... in a Houston garage?

everything is now… i fucking HATE it. Give me back my god damn throttle cable you fuckers.