by Buggs61 » Thu Mar 29, 2018 11:41 pm
Dont know, but this may help. The IMDb pro site says the filming location is Gran Canaria, Canary Island, Spain. The production company is: NOSTROMO PICTURES ... Via Augusta 81 Princupal 2 ... Barcelona 08006 .. Spain. It also says info updated from March 18 2018. If its a go let us all know. Good Luck
Dont know, but this may help. The IMDb pro site says the filming location is Gran Canaria, Canary Island, Spain. The production company is: NOSTROMO PICTURES ... Via Augusta 81 Princupal 2 ... Barcelona 08006 .. Spain. It also says info updated from March 18 2018. If its a go let us all know. Good Luck