Fly Fishing Rio Machaca, Costa Rica El Mouching Fly fishing Rio Machaca, Costa Rica, on a SUP! That's sport! You thought you had been to any length to catch fish, but that was before you decided to go fishin... FILMTRAVEL1 Comment