Animals Top 10 Best Spots For Whale WatchingBy TopTenz22 Whale watching is an activity with massive worldwide appeal.  Regardless of an individual’s age and…