Rock on Jewelry with rocks found along the North Shore along Lake Superior by Gail Blum. 

Rock on Jewelry 1

$45.00Price