February 2012
4 posts
Lou Reed - you just rock my world.
Launch
launch :
4. To introduce to the public or to a market: launched the new perfume with prime-time commercials on the major networks.
- the free dictionary