14 years ago, The "Numa Numa" video was uploaded to newgrounds. 26% of the human population was born during or after 2004, meaning that a quarter of the world was born after this video was uploaded.









Top
Recent