One of Saint Petersburg, Florida’s many colourful characters takes her dog for a stroll along Tampa Bay in North Shore Park.