Published: Aug 26, 2014 1:00 PM EDT
Updated: Aug 26, 2014 6:21 PM EDT

PUNTA GORDA, Fla.- A man is under arrest for allegedly driving a lawn tractor while intoxicated on a busy street.

58-year-old Kenneth La Rue Smith was observed by a police officer traveling into oncoming traffic on US 41 southbound near Richmond St.

According to officials, after nearly avoiding a vehicle Smith proceeded to drink out of an aluminum can and place it into the lawnmower's cupholder.

After being pulled over, officers discovered a package of beers between Smith's legs.

Smith also had two knives, a cylinder for a .22 revolver, and several rounds of ammunition in his pockets.

The .22 revolver was found under the seat of the lawnmower.

Officials say Smith has been previously convicted of felonies and has received multiple DUI's.

He is now charged with posession of a firearm as well as a DUI and received a citation of open container.