English: I saw this site a few years ago as well.
Telugu: ఈ ప్రదేశం చాలా కాలం క్రితం నేను కూడా చూసాను.