The Wallace Monument near Stirling, Scotland. The National Wallace Monument (generally known as the Wallace Monument) is a tower standing on the summit of Abbey Craig, a hilltop near Stirling in Scotland. It commemorates Sir William Wallace, the 13th century Scottish hero.
"The Silence Of The Lambs" is one of my favorite films of all time. Exceptionally smart actors playing exceptionally smart characters...plus a psychotic pre-operative transsexual making a skin suit out of fat girls. Honestly, what's not to like?!?