age ~88
from Montville, NJ
Shen can refer to: Shen (Chinese religion) , a central word in Chinese philosophy, religion, terms for God, and Traditional Chinese Medicine; Shen (clam-monster) , a ...