Fin-based watercraft propulsion system | Patent Publication Number 20220315186 | Patexia