Telly Launches My Telly to Drill Down on Social Video Discovery, Moves Further Away from Twitvid Past
Telly, a San Francisco-based social video discovery platform, announced today the launch of My Telly, a service which surfaces videos for its users based…