London megastore 03.10.05
London megastore 03.10.05
- Started
- Last post
- 0 Responses
- Laurent
A proper UK band is coming.....CD SINGLE launch at the Venue above on 03.10.05. Check their site www.meekyrosie.com
You can also listen & view a short footage.
Let me know what u think.