Barbie Xu

Barbie Xu Ask Netizens, What is AlDub? “I Thought Its A Pet”

NewsInsider

Top Trending Topic online! Barbie Xu, who played the heroine Shan Cai in the hit Asian series Meteor Garden, posted ...