You'll need subtitles for this but seriously pretty cool.