Games/Heavy Rain: The Taxidermist/MediaHeavy Rain: The Taxidermist·, 2010 · Sony Computer EntertainmentMediaBack to gameAll5Screenshots5Screenshots5More about Heavy Rain: The TaxidermistPlayer reviews