It would appear the Facebook's crawlers aren't always that respectful. In the past we've implemented the suggestion here: excessive traffic from facebookexternalhit bot.
It's not the best solution as it would be nice for Facebook to limit the rate of requesting but clearly they don't do that.