Xun Lei Chong

The xun lei chong is a revolving,spear combined musket invented by Zhao Shi-zhen(趙士禎) in the Ming dynasty.