Top definition
A popular space-themed podcast featuring a free and open exchange of all things space, available online and on iTunes
I look forward to the new Talking Space every week! Those guys are awesome!
by thenasaman May 15, 2011
Get the mug
Get a Talking Space mug for your mate Abdul.
buy the domain for your travel site