Legion – Trailer

26 Nov, 2009 · Sascha · Film

“The last time god lost faith in man, he sent the flood.

This time, he sent angels.”

‘Nuff said.