3 thoughts on “Riders On The Storm”

  1. Just so you know, Snopes says that this was an ad for a Kenwood DDX-7025 from around 2004. Although some have tried to claim that it was seen over Malaysia in 2009, it appears to have been digitally created way before that. Pretty impressive, though! Pretty impressive, though!

Comments are closed.