A picturesque spot in Homestead Florida..

A picturesque spot in Homestead Florida..