Daily Puzzle- 1/24/10

Sort:
modernchess

Sorry for the wait- hope this one's pretty good.