Crunchyroll and Anime Limited Team Up to Stream 'Dragon Dentist' by Studio Khara
Show by Rock