See
The World's Biggest Lemon, San Diego, California
View Original Description
There is a ten-foot-wide statue of a lemon located at 3361 Main Street in Lemon Grove, a city in San Diego County, California.
It lies before a small lemon grove beside the Orange Line Trolley tracks near the local Trolley station and downtown bus stop. Written across the base of this monument are the words "Best Climate On Earth".
Show more
Share on Tumblr
Share via E-mail