barracuda w/ flames
Barracuda
A logo for minsweeping technology