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

BS!!!