Located on the shores of the Alleghany River, PNC Stadium is simply breathtaking. This isn't the cavernous Three Rivers Stadium of the past...