Have you guys seen this website? (WARNING: Very disturbing images) http://investigations.peta.org/rat-r...der-pet-store/

PeTA did an investigation into animal abuse at Lynn and Kenneth Kubic's Willards Rodent Factory and Jurassic Pets, LLC here in Colorado. I know it's PeTA and they have a bad reputation for misrepresenting facts, but do you think there's any truth to this? Do you believe those images actually came from the barn/store? Has anyone heard anything about this, like, did animals truly get seized?