The 66th annual Little League World Series is in the final week of play for 2012.

Two semifinals games are set to get underway on Wednesday in South Williamsport, as both United States and foreign countries will take the field. You can watch a free live stream online of every game on espn3.com.

Panama plays Japan at Lamade Stadium at 4 p.m. ET on ESPN. Both teams are 2-0 in Williamsport. The loser will still have a chance to advance to the International Championship by facing Mexico on Thursday for a shot to play in the game. The winner moves straight to the title game, which will be held on Saturday.

While the American teams have dominated the tournament over the past few years, Japan is the last foreign country to win the title. They won the championship in 2010, defeating the team from Hawaii. Japan also won it all in 2003 and 2001.

Tennessee and Texas face off at Lamade Stadium at 8 p.m. ET on ESPN. Both teams are also undefeated in Williamsport.

The winner of the contest will move on to the U.S. Championship Game on Saturday, Aug. 25. The loser will play California on Thursday. The winner of that contest will move on to the championship match on Saturday.