Showing posts with label Evolutionary Theory. Show all posts
Showing posts with label Evolutionary Theory. Show all posts

23 June 2011

Humans' Adversion to the Color "RED"!


What are come of the scientific causes of "seeing" red?

This article may shed some light!