This week's pics and Vid
View Single Post
07-18-2008, 06:03 AM
Theoretically it's in Deer field beach, fl but it's really ft.Lauderdale, fl.
Let me know, if you are going to be in the area, I wouldn't mind picking you up to go ride.