I don't think so.
^^This is the original background image. It's from a famous series of pictures of a 1970 nuclear test conducted by the French. My best friend in college had this one as a poster on his dorm room wall:
My conclusion is that if you're seeing the Statue of Liberty in there, it must be an acid flashback: