Space Traders

Space Traders is an attraction.

About
Probably the smallest store in the entire galaxy, but it sells some neat things nonetheless!