Hughes cannon