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
2001
2017
2005
2007
1997
2000
1998
1996
1949
1944
1982
2002
2014