New to site...old to boost!

Welcome and wow, that first picture is pretty amazing. What is the set-up on the top of the intake manifold? Some kind of throttle body it looks like?