Wow. So a few things come to mind here: Ritual Satanic sacrifice or a bad acid trip being on the top of the list. Last Wednesday morning a pretty grizzly discovery was made in a vacant parking lot in Yonkers, New York. At least 25 dead cats which had