By Jeremy GonzalezAssistant Sports Editor If you have a twin, know someone who is a twin, or are a big fan of “The Simpsons,” then you know that twins share a special bond. Now imagine having an identical twin, spending nine months together in the same womb, and sharing the same features, DNA and blood […]