Artificial surfing

I know this has been around for a while, but it's kinda cool.