Working Lands

May Ranch

An island of grass in a sea of developed land.