Another strong song off their latest album. And I do so love anime music videos.