Other mistake: Michael goes to Fox River in April. Maricruz gets pregnant in the same month. In mid-June, when Michael get arrested in Panama, she's still pregnant. That's 2 months. He was in there for about 2 weeks, due to his deal with the company. Therefore, he would have escaped Sona at the end of June or the start of July. The start of Season 4 is set 3 weeks after the escape from Sona, so Maricruz should be 3 months pregnant, but gives birth at the start of season 4, meaning that the baby is 6 months early but looks very healthy.