Juniper Lee Wiki
Advertisement
LeviathanfrogTV.png

A Leviathan Frog is a giant frog-like creature, which lives in Orchid Bay City.

One such frog appears rising from the bay in Season 1[1] and two more similar frogs appear at the end of a Season 2 episode.[2]


References

Advertisement