venus-rose shangri-la

follow us

Comments

comments powered by Disqus

 

Shangri-la is a mythical place that is located in paradise, with people living an idyllic lifestyle. Well Venus-Rose may have found Shangri-La right here.