Animal Control Services, Inc.

Animal Den

This is an animal den. Photographed in New Smyrna Beach. It is a clever out of sight location!