Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/calvinwr/public_html/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/calvinwr/public_html/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/calvinwr/public_html/wp-includes/wp-db.php on line 668

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-theme.php on line 544

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/calvinwr/public_html/wp-includes/comment-template.php on line 1745

Deprecated: wp_getimagesize(): Implicitly marking parameter $image_info as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-includes/media.php on line 5072

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/class-wp-block-list.php on line 199

Deprecated: DBDBUpdateServer::create(): Implicitly marking parameter $wp as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/classes/DBDBUpdateServer.php on line 8

Deprecated: DiviBooster\Parsedown::blockSetextHeader(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/plugin-update-checker/vendor/ParsedownModern.php on line 652

Deprecated: DiviBooster\Parsedown::blockTable(): Implicitly marking parameter $Block as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/plugin-update-checker/vendor/ParsedownModern.php on line 790

Deprecated: DiviBooster\DiviBooster\FullwidthSliderRunOnceFeature::create(): Implicitly marking parameter $wp as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/module_options/et_pb_fullwidth_slider/FullwidthSliderRunOnceFeature.php on line 11

Deprecated: Creation of dynamic property wtfplugin_1_0::$package_slug is deprecated in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/wtfplugin_1_0.class.php on line 23

Deprecated: Mobile_Detect_DM::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /home/calvinwr/public_html/wp-content/plugins/divi-booster/core/fixes/011-custom-css-media-queries/Mobile-Detect-2.8.11/Mobile_Detect.php on line 626

Deprecated: Search_Filter_Taxonomy_Object_Walker::__construct(): Optional parameter $defaults declared before required parameter $options_obj is implicitly treated as a required parameter in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-taxonomy-object-walker.php on line 27

Deprecated: Search_Filter_Taxonomy_Object_Walker::display_element(): Optional parameter $depth declared before required parameter $output is implicitly treated as a required parameter in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-taxonomy-object-walker.php on line 36

Deprecated: Search_Filter_Wp_Data::get_taxonomy_term_by(): Optional parameter $by declared before required parameter $taxonomy_name is implicitly treated as a required parameter in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-wp-data.php on line 114

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$cache_table_name is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 37

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$term_results_table_name is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 38

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$table_name_options is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 40

Deprecated: Creation of dynamic property Search_Filter_Post_Cache::$option_name is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-post-cache.php on line 41

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$plugin_slug is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 20

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$is_form_using_template is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 29

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$is_template_loaded is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 32

Deprecated: Creation of dynamic property Search_Filter_Display_Results::$plugin_slug is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-results.php on line 31

Deprecated: Creation of dynamic property Search_Filter_Display_Shortcode::$display_results is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/includes/class-search-filter-display-shortcode.php on line 34

Deprecated: Creation of dynamic property Search_Filter::$display_shortcode is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/class-search-filter.php on line 87

Deprecated: Creation of dynamic property Search_Filter::$third_party is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/public/class-search-filter.php on line 90

Deprecated: Non-canonical cast (boolean) is deprecated, use the (bool) cast instead in /home/calvinwr/public_html/wp-content/themes/Divi/core/components/data/Utils.php on line 131

Deprecated: Non-canonical cast (double) is deprecated, use the (float) cast instead in /home/calvinwr/public_html/wp-content/themes/Divi/core/components/data/Utils.php on line 134

Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 26

Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 29

Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 160

Deprecated: Creation of dynamic property MO::$_gettext_select_plural_form is deprecated in /home/calvinwr/public_html/wp-includes/pomo/translations.php on line 293

Deprecated: Creation of dynamic property POMO_FileReader::$is_overloaded is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 26

Deprecated: Creation of dynamic property POMO_FileReader::$_pos is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 29

Deprecated: Creation of dynamic property POMO_FileReader::$_f is deprecated in /home/calvinwr/public_html/wp-includes/pomo/streams.php on line 160

Deprecated: Creation of dynamic property MO::$_gettext_select_plural_form is deprecated in /home/calvinwr/public_html/wp-includes/pomo/translations.php on line 293

Deprecated: Creation of dynamic property Search_Filter_Register_Widget::$plugin_slug is deprecated in /home/calvinwr/public_html/wp-content/plugins/search-filter-pro/includes/class-search-filter-register-widget.php on line 34

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/calvinwr/public_html/wp-includes/script-loader.php on line 333

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /home/calvinwr/public_html/wp-includes/class-wp-block-type.php on line 347

Deprecated: Calling get_class() without arguments is deprecated in /home/calvinwr/public_html/wp-includes/class-http.php on line 328

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/calvinwr/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/calvinwr/public_html/wp-includes/class-wp.php on line 173

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/calvinwr/public_html/wp-includes/wp-db.php on line 3030

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/calvinwr/public_html/wp-includes/wp-db.php on line 3030

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/calvinwr/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/calvinwr/public_html/wp-includes/class-wp-term.php on line 198

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home/calvinwr/public_html/wp-includes/class-wp-term.php on line 198
Roadside Art | Josh deLacy
Select Page

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/calvinwr/public_html/wp-includes/class-wp-block-type-registry.php on line 167

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/calvinwr/public_html/wp-includes/class-wp-block-type-registry.php on line 167

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/calvinwr/public_html/wp-includes/class-wp-block-type-registry.php on line 167

The highways can surprise you. Just off two-lane MI-28, for instance, well away from so much as a gas station, I found a sculpture park, quirky and free and controversial.

Upper Michigan's Lakenenland Sculpture Park

Upper Michigan’s Lakenenland Sculpture Park

Lakenenland, named after its creator, is unaffiliated with any city or artist collective. It is not a tourist trap or a commercial venture. Lakenenland is simply one man’s art–made for art’s sake and shared with anyone lucky enough to find it.

“Look there!” My driver pointed right, and I glimpsed giant, metal sculptures: brightly colored animals, cylinders bent to form letters. “It’s a U.P. highlight–our free sculpture park.”

We flew past, and jack pine and white pine again dominated the view.

“Everyone loves the place,” she continued. “Or at least my friends and I do.”

Hailey, an environmental studies major at Northern Michigan University,” had picked me up outside 21,000-person Marquette, the Upper Peninsula’s largest city. She lives in a house of seven students, eats local and vegetarian, talks freely about her former depression, and loves art and any activity she can do outdoors.

“We should go back there.” Hailey pulled onto the shoulder and let the car behind us pass. “If you aren’t coming through again soon, you should see the sculptures now. Is that okay?”

“I’ve made way better time than I had hoped, so any detour’s fine by me.”

“Good. I don’t really go anywhere quickly–I always get distracted or find something interesting to explore.”

We turned around, then pulled into the park. No visitors, security, or monitoring equipment awaited us, and we were free to explore as we wished. More than fifty statues filled the area, spaced out along a short dirt road loop. Visitors usually walk, taking time to read occasional descriptions or climb on the sturdier statues, but for the sake of time, we drove, and Hailey narrated as we went.
image

image

“This is one of my favorites.” She pointed at a pig labeled “corporate greed,” literally shitting on the “average American worker.”

She had me take a picture of a Big Dipper sculpture, another favorite, and then another, an oversized and blackened snowmobile. The sculptures ranged from political to playful, serious to oddball. An antlered red dragon, an anatomically correct male dinosaur, a pair of giant lumberjacks. One piece related the demise of a local union; another depicted a god holding a globe and warning, “One more fight over there and I’m drop’in ya.”
image

Tom Lakenen, a pipefitter, made them all from scrap metal. The park is strange, certainly–and by extension, so is its creator–but I think Hailey said it best: “Weird people are the interesting ones. I take weird as a compliment.”

A sign at the end of the dirt loop explained the park’s history: “Several years ago I started creating these pieces as a hobby. Eventually my yard became full and I had a hard time finding places to display them. I thought about trying to sell some except I’m kinda proud of them and have so many hours into each sculpture that I’d hate to see them go. This is when Lakenenland was born.

“Although I’ve never been to a sculpture park, this is what I’m trying to create. You are welcome to go through and I hope you enjoy it.”

Tom does not charge admission, although he does accept donations. Hailey put a few dollars in the donation box, and I did the same. Beside the donation box–which doubles as a sculpture of its own–I spied a stack of Lakenenland bumper stickers, also free of charge.

“Worth the detour?” Hailey asked.

I nodded. “You don’t see this stuff along the interstates.”

Free Lakenenland stickers

Free Lakenenland stickers

Before we left, Hailey drove closer to the entrance signs. Near the giant “Lakenenland” display, I spotted smaller “No Trespassing” signs. Hailey made me get out and read them.

Lakenenland welcomes anyone, twenty-four hours a day, every day of the year, the signs explained–except members of the local planning and zoning board. For them, admission comes with a fine of “$5,000 per person per day.”

The welcome (and anti-welcome) signs

The welcome (and anti-welcome) signs

Tom and the board have a history. He started the park in his backyard, in the Chocolay township just south of Marquette. But as the sculptures multiplied, the township ruled that they left the realm of “ornamentation” and entered that of “signage.” A battle ensued, and, bitterly, Tom moved to a new location.
image

Now, he continues to expand his roadside sculpture park, and when he can, Tom talks with visitors and explains his work. In the winter, he often sits by a campfire and roasts hot dogs for his cold-weather guests.

Lakenenland fits well in the Upper Peninsula, an area known for its quirkiness. The sculpture park is eccentric, but genuine; against the rules, but good-natured; removed from civilization, but worthwhile. And because of all of that, I found it worth far more than just a detour.

Josh deLacy