Juniper Lee Wiki
Register
Advertisement
LeviathanfrogTV

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