When you look into a mirror, can you recognize that you are looking at your own reflection? Hopefully you can; humans are among a select few animals (including primates, elephants, and dolphins) that are able to distinguish that they are looking at their own reflection. With such few organisms being able to accomplish this seemingly simple task, it is […]