Anyone know if this is legit product? Site has all the usuals and says the liquid is soaked into the paper as "acid" is sold and is delivered without problems due to it's appearance. Sounds a bit too god to be true. Curiosity go the best of me so I had to ask. Thanks in advance!
UpstateNY