
Country:
USA

Webcam view overlooking the McClugage Bridge and the Illinois River in Peoria, Illinois. The webcam is offered by Journal Star.