10 Free spins bonus for Super Lenny Casino August 13, 2014 10 Free spins bonus On Twin Spin Slot Valid Aug 13th for depositors USA Not Ok superlenny.com