Tekla Point

Tekla Point was a space station.