A 'divine couple' from India 

 just appear out of thin air 

 on Leo Carillo Beach!