Carla Schell and Tom Hudgins of North Carolina, US
Carla Schell and Tom Hudgins touring the Salzburg, Austria area.
.