Puffed Star II is Frank Stella's, a renowned american artist, installation located on the water surface of Museum of Tomorrow. Made of aluminum, it has twenty points and six meters in diameter.
You are all set!
Your first Culture Weekly will arrive this week.