Flash cannon