Nominated 2014 Jan 5

Media Whale

Xplode Marketing USA

Media Whale website

ABOUT: Media Whale is a custom explainer animation video production company located in Sarasota, FL.

TAGS: animated, responsive, parallax

CATEGORY: agency

7.93

Final Judge's Score
Go to Top