Cartogiraffe.com

Sapphire Lake

Sapphire Lake in Bloomington.