the edge of the cliff was thick with stubborn growth : yucca , small live oaks , firs , cactus , a huge variety of grasses ... interspersed with rocks ranging in size from babies ' fists to giants ' feet .