Hate to break it to you guys, they're flamethrowers.
Yes, they don't look like them. Yes, there are a lot of them.
But they're definately flamethrowers, based on the text that isn't inlcuded with the photo. Of course, believe me as you will, since my info is second hand as well.