Wednesday, September 17, 2014

The African Renaissance Monument in Senegal is larger than both the Eiffel tower and the Statue of Liberty.



It's the kind of thing you don’t see in the mainstream media.

No comments: