A beluga whale spotted in London's River Thames surfaced again on Wednesday near the British capital, hundreds of miles from its normal Arctic habitat.
Continue reading...
Continue reading...