Culture Buzz Jesus has been spotted! This time it's in Barbara Brame's curtains in Bishopville, SC. Check out this video of Barbara showing off her Jesus curtains. Also, the news anchor mentions a lizard man sighting from 1988. Does anyone know anything about this?