I found the clip with English subtitles!! It's a Naruto spin-off show. Naruto SD - Rock Lee no Seishun Full-Power Ninden. It's very cute. 🔗 网页链接 @sukspring999 @Jiayi_xii