Nature’s Cathedral

Nature’s Cathedral

30 x 40 inches

oil, $4300