The Blue Whale of Catoosa is a waterfront structure, just east of the American town of Catoosa, Oklahoma, and it has become one of the most recognizable …
What an interesting travel destination. Even in the hot of summer, we had a blast walking property and seeing the layout of artistic structures. Full review by Artist: Nichole Montgomery