HOUSE ON THE ROCK

A rock is a naturally occurring solid aggregate of one or more minerals or mineraloids. Rocks are known for strength, hardness ...