Foiling is a new sport where you ride on top of a hydrofoil while surfing. There are different types of foils for different types of riding styles and there ...