Red Rock Beach has always held a special place in our hearts, it’s located on the reservation in Grand Portage. We have spent a lot of time sitting on the beach looking at the waves and picking through rocks. A little hike through the woods leads to hidden paradise, the rocks are massive and the waves are a sight to see. Just like all the rest of the times we’ve been there we sat a watched the waves crash onto the rocks. After awhile of enjoying the view Mason brought me down to my favorite spot on the rocks where you can be close to the water, he pulled out his phone to get a picture (actually record us) and popped the question I’ve been waiting on for 6 years!