A Marion flower shop is giving away 3,000 roses for Good Neighbor Day. Visitors receive a dozen roses for free but must give 11 of them away to others. The Marion County Sheriff's Office will help ...