pic: What Could This Be For? Team 1259

Any guesses as to what we are up to?

my guess is that this hand shaped thin slaps the orbit ball and flings it at trailers, but it looks like the picture is rotated 90 degrees, and i have no idea what those belts on either side do. interesting use of handprints though.