Rachel McKagan has finally fulfilled her dream of traveling abroad to start her new life in Denton, Ohio. Whilst reminiscing on times past she finds herself lost in the middle of nowhere, however..theres a light.. ‼️💋 All rights reserved to the original creators of the characters in the Rocky Horror Picture Show.