Still from 18-SFP-9148 Meeting at Torgau The Germany city of Torgau is located on the banks of the Elbe River just 100 miles from the county's capital of Berlin. It is there that American and Soviet forces met on April 25, 1945 marking the end of World War II in Germany. Twelve days later, on … Continue reading VE Day in Color