Profile image

Profound Discovery

2,186 Chich2000  2.8 years ago

After decades of research of me and my colleagues, we have finally concluded that China is in fact located in North Africa.