Listen

Description

Today on Top Hat: Marcus and Ben speculate on why Ted Cruz bought 100 cans of soup the day after he got back from his honeymoon and Hillary's bomb here in New York.