Telescope

Telescope Definition
Telescope Definition (no text)
Telescope definition: A device that makes distant objects appear closer.

Learn While Gaming

How GameSmartz works video thumbnail