Special Olymipics Dream Ride. Posted on August 24, 2009 by Walt Felix You can see a slight glimpse of the Barracuda near the end of the video.