Talking about evolution, I just heard about apes are actually related to bats(!). If this true that means........???? (scared....). Any explanations on these guys??