Wednesday, May 11, 2005
These church signs are at once amazing and somewhat repulsive. Is this a sign of pending rapture?

Torch

Link