Volcano cannon