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

Torch

Link