Source

INDIA, August 12, 2015 (India Divine): Recently, due to dry weather, the water level of the Shalmala river in Karnataka receded, revealing the presence of thousands of Shiva Lingas carved throughout the river bed. Because of these uncountable carvings, the place gets the name “Sahasralinga” (thousand Shiva Lingas).

Sahasralinga has become an important pilgrimage place. On the auspicious day of Mahashivaratri thousands of pilgrims visit Sahasralinga to offer their prayers to Lord Shiva. Each Lingam in the river has a matching carving of Nandi (the Bull carrier of Lord Shiva) facing it. Sahasralinga is a most beautiful place. It is located near Sirsi, in the state of Karnataka.

Amazing photos at source.