For all their differences, you'll notice one big, green and furry similarity when the Philadelphia Phillies and Houston Astros match up Friday night: their mascots look irritatingly related.
Yes, but: One's a bird from the Galapagos. The other's from outer space.