625-CFM Street Demon? aka TQ....

Looks like there's also a write up on the same carb in the summer Engine Masters.