Tag Archives: Natural Balance
Ford 6.8L V10 to Tow World’s Largest float
ford-68l-v10-tow-worlds-largest-float

To tow this massive float, the folks at Natural Balance are counting on power from the tried-and-true Ford 6.8-liter V10….