Where is the Vistula River?

The Vistula is a massively long river (651 miles in length) located in the country of Poland. It passes through many large Polish cities, including Sandomierz, Krakow, Plock, Warszawa and Plock.