Profile

Cover photo
Steven Xu
19 followers|20,015 views
AboutPostsPhotosVideos

Stream

Steven Xu

commented on a video on YouTube.
Shared publicly  - 
 
Wow jk news go look at a freaking map, Yangtze River is thousands of miles away from Taiwan. Always trying to blame China even if the story has nothing to do with China. Bunch of China haters
Basic Information
Gender
Male
Links
YouTube