A massive fin whale was caught on drone video feeding off the coast of Long Island. Fin whales are the second-largest species ...
The elusive canids deliberately avoid humans ...