Ford Christmas Ornament

The Ford Christmas Ornament was a monster truck toy released by Carlton in 2003.