Whale on beach near Aberthaw Power Station