1st image for "2010 23 Sea Fox 236WA in Homestead, FL"

in Homestead, FL

Also looked at: