Lovelock Cave
Referenced in 1 episode
Definition
A cave located in Nevada, notable for its archaeological findings including human remains that some claim belong to giant populations, contributing to legends of giants.
Referenced in 1 episode
A cave located in Nevada, notable for its archaeological findings including human remains that some claim belong to giant populations, contributing to legends of giants.