Recent Scientific Publications Cast Doubt on North Atlantic Right Whale Future Academic Article uri icon