The archangel Gabriel is sent to earth to announce the end of the decaying human race with his trumpet. But even angels have feelings...
1995
2006
2009
1976
2012
2001
1997
2008
2003
1984
1917
1940
1982
2000
2011