I found a framed landscape painting yesterday around 3pm along the Idaho Falls Riverwalk near the Main Street Bridge. It's a 16x20 inch oil-on-canvas piece in a slightly worn dark oak frame, with peaceful greens and blues depicting a mountain lake. The back has a label that reads Studio North, Idaho Falls and there's a small handwritten note with initials MR in the corner; there's a tiny water stain along the bottom edge and a faint signature in the lower right corner. If the owner sees this, I would be glad to help reunite you, it's clearly sentimental.
Approximate area where the item was last seen