The Spirit TV spot - Little X-Mas Gift - Sand

The Spirit hits theaters Christmas Day!!