China - Stupidity at it's finest! 530 Miles vs 138 Miles = Simple Math

China is Stupid
Stupidity at it's finest! 530 Miles vs 138 Miles = Simple Math

No comments: