This week's cool find is an anime made in Peru. It's got english subtitles so we can all follow along. Enjoy!

More...