Been in FL all my life, and I've never ridden "the spot"... Can someone PM me some directions or the name of the launch since I can't find it anywhere using the search... -G