Sandy McLeod is known for her work on Something Wild (1986), Romancing the Stone (1984) and Red Hot and Blue (1990). Read more on iMDB