Freecaster.tv is making sure the world isn't missing out on the last one of the 2011 World Cup SX races coming straight from Chula Vista, California. Sit back and enjoy the replay.