Gabriel Lance Moore, 31 of Cedar Bluff, was arrested at the West Rome Walmart after reports said he exposed his penis while wearing a vibrating sexual stimulator.
He was taken into custody just after 8pm Thursday.
Moore is charged with public indecency