Tonight’s photo puzzle Life July 13, 2005 What do you think this is? An alien appendage? Hydra head? Alien Pod? Life Share This Post Previous PostThe Farm Next PostHere and back again