Portuguese outfit Whales are a mysterious and intriguing trio that find themselves appropriately difficult to search on the web beyond...