Video: Twista – The Perfect Storm [Commercial] Posted on September 1, 2010 by Andrew Barber Directed by Hi-Def. Filmed in Chicago and Hawaii. Twista’s The Perfect Storm drops October 26th, 2010.