This is the world's largest air cannon which was made in cooperation with Czech TV show Wonders of Nature. There's definitely a missed opportunity to use it...