Sea anchor apparatus | Patent Publication Number 20050178311 | Patexia