This is Desmondo Ray!, a six-part web series has won the award for Best Animated Series at the International Academy of Web Television Awards in Los Angeles. Described as the Emmy’s for web series, there is no doubt this is a prestigious award. Created and directed by Australian filmmaker, Steve Baker, the series has also…
Read More