FANDOM



History

The Turtle Lair is located in a sub-basement of a burned down STAR Labs building in Star City, OR.

Trivia and Notes

Trivia

  • Leatherhead lives nearby and provides the lair with an extra level of security.[1]

Links and References

  1. Network Files: Leatherhead
Community content is available under CC-BY-SA unless otherwise noted.