Monster Dog (1984)
Lake Unknown Location* near Madrid, Spain The Raven Family Mansion Finca El Pendolero Carretera del Pardo 28250, Torrelodones, Spain 40.589931, -3.884930 * If you have any information on Unknown Locations contained in my blog, please leave a comment below. Any help would be greatly appreciated.