historical rock cave temple