A small town in North Carolina is installing a cannon to get rid of vultures
A small town in North Carolina is planning to install a propane cannon on top of a high school in order to combat vultures that have been gathering in the area.
A small town in North Carolina is installing a cannon to get rid of vultures
A small town in North Carolina is planning to install a propane cannon on top of a high school in order to combat vultures that have been gathering in the area.