How can you download Halo 2 for free?

Halo 2 is not free.