John Seach, Volcano Live

 Xenolith - John Seach

A xenolith is a foreign rock in an igneous rock.
These rock fragments are brought up to the surface from depth by volcanic processes.
 

Xenolith
www.volcanolive.com
Copyright John Seach