The Cradle Ball

More details at http://www.cradle.org