World's biggest LOBSTER

Larry the Lobster at Kingston S.E. Australia.