Merry Christmas from Left Foot Forward 25 December, 2011 Left Foot Forward wishes everyone a Merry Christmas!