TheMarketingblog

At this point, “Puppy Love” – more than 23 million views and nearly 400,000 social shares