text: this will sound like i'm a martian but could anyone please tell me more about red sox? i know it's a basebal team, i'm not retarded. but tell me more aside from that. the boston red soxare from boston massachussetts...they play at fenway park  they are the worlds greatest baseball team...  so what if they have only two world series championships in 88 years!  at least they haven't wasted 800 million dollars to win the series in the last four years!