Home Entertainment BBN’s Tacha got a Benz gift from her Titans and Mercedes-Benz confirms it’s directly from them (see proof)