That's the best anime OST song i have ever heard. That's such a cool melody that Minmi sings. It's a theme song for Samurai Champloo by the way. I love every bit of it except the end where children sang along. :P
Champloo ending song? That's Shiki no uta, the coupling song on the Ai no mi single. Buy yeah, it's a really cool, uplifting song and kinda different from some of their past hits.