BY MARCY SHORTUSE Zelma H. Otto, a woman who many on the island fondly call their “second mama,” passed away on March 24, 2025, at the age of 98. Zelma was born in August of 1926 in a place that back then was known as Woodmere, Florida – located between Englewood and Venice. She was […]