Description
Lean and Loo are a duo located in two different countries. Lean is Scottish, based in Central Scotland, and Loo, South African, based in Utah in America. Lean and Loo became a brand in 2022 with the design and development of the two bears, which will appear in future books and merchandise.
Additional Details
Joined Jan 18, 2023
186 total views
47 videos