What the hell is hanging on my motor?

now thats a big turbo…