Electric Light Orchestra - Time Store Display
1981 | 24 inches tall X 20 inches wide | US