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.

COMMENTS