Scream And Fly
10-29-2017, 02:19 AM
The Superboat 21 is probably best known on Long Island, where it's made. As such, I have many photos of this classic and legendary boat in action.
I always liked this one. I also like the S&F Racing decal. :)
390906
I always liked this one. I also like the S&F Racing decal. :)
390906