It's located in Shediac, New Brunswick, Canada. This road side attraction is advertised as the World's Largest Lobster. The sculpture measures 11 m (35 ft.) in length, 5 m (16 ft.) in height and weighs 90 tonnes!
What else does "L" stand for? Find out at ABC Wednesday