Salmon cannon