I just found out this morning and there's not a lot of information other than there was a Tesla logo, with livestreams of Musk pushing crypto.
The channel had 15M subscribers.