Skip to main content

Definitions by Keith (I'm no friggin dolphin!) Dowling

A mine sniffing dolphin who works for the Navy. A dolphin with a stupid camera on it's fin who looks for mines.
That K-dog can sure find mines!