IC 2944 - The Running Chicken, Maccawacca