The Rock is a successful grassroot 501c3 non-profit and an important part of the community. We promote development of the whole child ….. physical, mental, emotional, social, and creative in an effort to assist in building a stable foundation for life.