A Florida grandmother scared a naked intruder off her porch by taking out her dentures and yelling 'Grandma no teeth!'

When Pennelope Pettersen, 73, of Titusville, heard noises on her back porch in the early hours on Sunday morning, she suspected a cat was to blame.

So she was stunned to open her blinds and find 28-year-old Axel Rivera, who then took off his clothes and began 'gyrating' at her in a 'lewd manner.'

Pennelope Pettersen scared a naked intruder off her porch by taking out her dentures and yelling 'Grandma no teeth!'

'I always look first. I opened the blinds and said, 'Oh, hell, that's not my cat,' she told WFTV.

Peterson, a retired member of law enforcement, found a unique way to scare him off.

The grandmother took out her dentures and yelled at the intruder; 'Grandma no teeth!'

Pettersen found 28-year-old Axel Rivera (pictured in his mugshot) on her porch Friday morning

When he appeared in court Friday (pictured left and right) prosecutors said alcohol may have been a factor

Peterson, a former member of law enforcement, was stunned by the surprise visitor but kept her wits and found the rather unique way to scare him off

Rivera fled and was later found wandering naked through the parking lot of an apartment complex.

He told police his clothes had been stolen.

When he appeared in court Friday, prosecutors said alcohol may have been a factor.

'It could have been a very, very bad scene.

'The woman was victimized, not only having to have someone enter her home that's not wanted in her home but also someone who was wearing no clothes,' said Amy Matthews with Titusville Police to WFTV.

He's being held at the Brevard County jail on $20,000 bail.