Weeki Wachee is an unincorporated community and former city located in Hernando County, Florida, United States. As of the 2020 census, the community has a total population of 16. From Wikipedia
The state wildlife agency advises against handling seemingly dead opossums to prevent similar tragedies.