After two years, Kat Stacks was released yesterday from a Louisiana immigration facility following an appeal.