Minnesota may be the land of 10,000 lakes, but we're also home to some pretty impressive waterfalls.

According to Central Minnesota author and photographer Lisa Crayford, there are at least 140 waterfalls around the state, 117 of which are featured in her book "Waterfalls of Minnesota." Travel website The Crazy Tourist recommends Minnehaha Falls in Minneapolis, Ramsey Falls in Ramsey Park, Wolf Creek Falls in Banning State Park, Willow River Falls in Hudson, Gooseberry Falls in Gooseberry Falls State Park and Vermillion Falls in Hastings as some of the best in the state.

The highest waterfall in Minnesota depends on your criteria. The 70-feet high High Falls of the Baptism River in Tettegouche State Park is technically the tallest waterfall in the state of Minnesota.

However, the High Falls at Grand Portage State Park on the Pigeon River, part of the international boundary with Canada, is higher still, towering at 120 feet.

The difference, of course, is that one is entirely within Minnesota while the other shares a border with Canada. OnlyInYourState.com put together a fantastic 7-stop waterfall road trip up the North Shore that starts at Gooseberry Falls State Park and ends Grand Portage State Park. And don't think waterfalls are only worth seeing in the warmer months; they can be equally stunning in the winter (though proper caution and adherence to posted rules and restrictions are highly recommended)!

What's your favorite waterfall in Minnesota?

Enter your number to get our free mobile app