Bubbles in Space

A bubble, inside a bubble, inside a Space station orbiting Earth.

Link: Discover Magazine Via: Neatorama YouTube: Link