A German shepherd who fell off a fishing boat into the Pacific Ocean five weeks ago has been found alive.

One year old Luna was discovered on an island Navy base in California.

She fell off her owner’s boat two miles away from the coast of San Clemente Island.

She was presumed dead but had managed to swim ashore and was found by navy workers.