Will Foster is Free! He Walked Out of Prison in Oklahoma Today