Nominee

Media Whale

No screenshot available
Xplode Marketing United States

Visit website

Media Whale is an explainer video production company based in Sarasota, FL. Whether you’re a startup or a business looking to turn your boring sales pitch into an engaging 60 second animation video.