The Last of the Mohicans was filmed here - Triple Falls, NC