Online Marketing Techniques

Spread of ideas concept illustration. Could be related to social media or viral marketing or viral ideas