Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /home1/wildfac1/public_html/wp-includes/Requests/Transport/cURL.php on line 345

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/wildfac1/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Deprecated: http_build_query(): Passing null to parameter #2 ($numeric_prefix) of type string is deprecated in /home1/wildfac1/public_html/wp-includes/Requests/Transport/cURL.php on line 345

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home1/wildfac1/public_html/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /home1/wildfac1/public_html/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28
Porcupine Facts
Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /home1/wildfac1/public_html/wp-content/plugins/wordpress-seo/src/generators/schema-generator.php on line 186
Mammals, Original Wild Facts

Wild Fact #462 – Definitely Not Spineless – Porcupine

Porcupine
Photo by Mharrsch (Wikimedia)

So it just came to my attention that we have yet to delve into the life of the Porcupine. Sure, we talked about the Indian Crested Porcupine but not the regular ol’ Porcupine found throughout North America. I need to be clear that there are about 29 different Porcupine species, with the Indian Crested being one of them. Today I just want to focus on the one I grew up watching in Canada, which we will identify as the North American Porcupine. Luckily, there is only one species found living in Canada and the USA so it makes our task much easier.

Surprisingly, the North American Porcupine is the largest of all the Porcupine species with a weight between 5-16 kg (12-35 lbs). Although they are quite large, they are actually difficult to spot in their natural environment as a result of the camouflage properties of their most popular feature, the quills. The fact that the North American Porcupine loves to climb and spends a great deal of time in the trees also helps them stay invisible.

I find it interesting that the Porcupine spends a lot of time in the trees since they absolutely love eating wood such as tree bark, plant stems, etc. Personally, I think this is funny since they are literally eating themselves out of house and home. It would be like us living in a house made entirely of pizza…..mmmmm……I kind of want a pizza house now. The North American Porcupine does mix it up a little and also feeds on fruit, leaves and those delicious plant buds.

Porcupine
Photo by Mattnad (Wikimedia)

It is believed that the Porcupine has about 30,000 quills! Yeah, you read that right. Now, they aren’t able to shoot the quills like it was originally thought but they do detach quite easily. This is why you had to pull quills out of the nose of your curious (and foolish) dog. The quills of the Porcupine are barbed, so once they get stuck, they are incredibly difficult to remove.

As you can imagine, the Porcupine doesn’t have many predators as a result of this impressive defence mechanism. Other than humans, the Fisher is the only other successful predator of the North American Porcupine. How is this possible? Well, they are agile enough to attack just the head of the Porcupine where there are no spines. Just goes to show that no matter how good your defence is, nature will find a way around it.

Well, that does it for today’s Wild Fact. I am looking forward to seeing you tomorrow for the very last fact of the week. Make sure you stop by because it will be a good one. Enjoy the rest of your day!

Leave a Reply

Your email address will not be published.