See PTLens screenshot. Geometric distortion and perspective corrected in PTLens. Cropped/resampled in PS CS5.