Stone Age artifacts, including beads, tools, and pottery, have been unearthed from a sealed cave in Manimoola, India.
Despite its unique appearance, Living Rock Studios sits unassumingly like a time capsule near the outskirts of ...