A storied song gets a dance treatment

The controversial Sinéad O’Connor is fairly well-known, but I’d be hard-pressed to recall any of her songs, with one exception: Nothing Compares 2 U.

I was surprised to find out that Nothing was penned by Prince back in 1985, but it was Sinéad’s cover in 1990 that propelled her (and the song) to worldwide recognition.

I wouldn’t have seen the song as a good candidate for a dance cover, but that’s precisely what we have now from Consoul Trainin, one of the names used by Greek producer John Efthimiou (a/k/a John Stephanel), with vocals provided by Joan Kolova, whose has graced other Consoul Trainin projects.

Released under the modified title Nothing Compares to You, and finding its way to the US on the Redstick label, it’s a competent, inviting reinterpretation of the song. A number of mixes are available that go from chilly and loungey, to pretty “out there.”

Kolova’s vocals don’t attempt to replicate O’Connor’s distinctive sound (a strategy that is perhaps too-often used in dance covers), but rather, gives the song a cool, new sound that is at once familiar, and fresh.

Efthimiou chose remixers for the project that are, to me anyway, unfamiliar (which is a great opportunity to find some new sounds).  My preferred mix is from another Greek producer, Agent Greg, but you can check more of them out on Consoul Trainin’s MySpace page (link at the top of this entry).

Add comment June 17, 2009

Playlist for Friday Night House Party Mixshow #33 (6/12/2009)

Alright, just pulled together the playlist for last Friday’s DJ Wesley Friday Night House Party, and here it is! Be sure and tune-in each Friday night on iDanceRadio.fm, at 7 Pacific, 10 Eastern. Need a reminder? Follow me on Twitter; just click the Twitter logo on my web site.

  • Vincent Medugno – We Are Meant to Be (Georgie Porgie Extended Mix)
  • Katy Perry – Waking Up in Vegas (Jason Nevins Electrotec Club Remix)
  • Wideband Network – Bad Days (Extended Mix)
  • Ithaka Maria – Confession (Viani Club Mix)
  • amberRose Marie – Wanna Be a DJ (Josh Harris Club Mix)
  • Sunfreakz – Drive Out (Original Mix)
  • Livvi Franc – Now I’m That Bitch (Mike Rizzo Funk Generation Club Mix)
  • Daisy – Everytime (Buzz Junkies Club Mix)
  • Jacinta – Electric Universe (Robert G Club Mix)
  • Liquid Spill – In the Heat of the Night (Pop Me Extended Mix)
  • Mike Bordes pres. Angela Severiano – Don’t Know What U Got (Original Extended Mix)
  • Sirens – Dreams (Tony Arzadon & Nathan Scott Extended Remix)
  • David Guetta feat. Kelly Rowland – When Love Takes Over (Original Extended Mix)
  • A.R. Rahman feat. The Pussycat Dolls – Jai Ho (Soul Seekerz Vocal Mix)
  • Steelers feat. Naomi – Time 2 Wait (Bellatrax Extended Mix)
  • De-Grees vs. The Real Booty Babes – Apologize (Sunloverz vs. Michael Mind Club Remix)
  • Lucardo Parena feat. Antonia Lucas – Let It Be Me (Wendel Kos First Sunlight Mix)
  • Beat Thrillerz feat. Elissa – Your Love Still Haunts Me (Original Extended Mix))
  • Oceana – Body Rock (Dave Aude Vocal Mix)
  • Pepper MaShay – Freeway of Love (Oscar Salguero Club Mix)
  • Yass – When Doves Cry (Yass Main Mix)

“See” you Friday!

Add comment June 16, 2009

Chart update 6/12/09

This morning, I posted an update to my weekly dance chart, covering through last Friday. I’m happy to report that after 7 weeks at the #1 spot (which certainly must be some sort of record for my chart), Danny Saucedo has finally been pushed from it. And considering I haven’t seen Saucedo in anyone else’s dance chart, nor is the track even for sale in the U.S. last I checked, I clearly must be nuts. But anyway…

Hardly surprising, but David Guetta’s fab track with Kelly Rowland takes the #1 spot this week. I’ve blogged enough about the track, but when good songwriting, good production, good vocals, and decent promotion all collide, a hit is sort of a given.

Taking-up #2 is another really incredible song from Agnes Carlsson, winner of the second season of Swedish Idol and now making a name for herself simply as “Agnes.” Release Me is another one of those songs that you just can’t help but like, as if it was carefully engineered to succeed. Carlsson has a tremendous voice, and the songwriting is strong.

The #3 spot is another that’s not a surprise to me; Daisy with Everytime. What really makes this track work for me isn’t so much the capable vocals of Daisy (whoever she is; and who decided that mononymousness was a good idea?), but the stellar production work of Buzz Junkies, who are responsible for the mix I spin. Buzz Junkies are UK-based Rob Searle and Mark Allan, and they never fail to impress. Everytime is arguably their bes work to-date; it’s got a perfect gritty, deep, and textured sound that just forces you up out of your chair to groove.

You can check out the chart to see the rest, but a couple of quick comments on the Hot Adds this week:

  • I’m really enjoying a new track from Estonia’s Ithaka Maria, Confession. The mixes all seem to have a sort of unusual quality that appeals to me, along with its lyrical interest.
  • New artist Vincent Medugno with We Are Meant to Be is another great new track from Casa Records. There are a number of great mixes, but I’ve been playing the one from singer/producer Georgie Porgie. It’s another infectious track.

Have a great week.

Add comment June 15, 2009

No need to wait

One of the songs I’ve been enjoying for weeks now continues to just grow on me. It’s Steelers feat. Naomi, and the song is Time 2 Wait. With an amazing mix from Bellatrax, it’s just plain got it goin’ on.

Steelers is a Milan-based DJ/producer (or producers). There’s just not a whole lot of information about them I was able to find; as I mentioned in my blog post Why so secret?, I don’t understand the need for such a veil of secrecy, but whatever.

Naomi is a 16 year old singer/songwriter from Lincolnshire in the UK, and I really dig how her vocals work in the song. With the interesting pronunciations, I had guessed that she wasn’t a native English speaker; the singing has that quality to it that suggests as much. But regardless, it has a uniqueness and a smooth element to it that makes it stand out from the dance music pack.

The track was signed in the US by Next Plateau, who as I recently mentioned, has been more aggressive of late in promoting their almost uniformly excellent releases. Time 2 Wait stood out the very first time I played it. While I only have the Bellatrax remixes, I’ve listened to some of the others, and they’re good as well.

But Bellatrax (the UK’s Chris Dececio) is a current favorite remixer of mine. The Bellatrax sound is very clearly identifiable, and I blogged at one point about whether that’s a good thing or a bad one. It’s good in that you start to recognize and look for the remixes, but it’s bad in that it begins to sound formulaic, predictable and in Bellatrax’ case, over-exposed.  Regardless, while perhaps a bit formulaic, and over-heard, Chris manages to make the sound work to his advantage, and Time 2 Wait is no exception. The song and the sound just fit.

Thanks to Next Plateau for bringing this one over.

Add comment June 12, 2009

It’s a novel concept, anyway…

In a recent blog posting, I mentioned that the once-underwhelming Pandora music service—still was.

Truth be told, if I’m going to listen to Internet radio, I’m apt to tune-in to iDanceRadio.fm. I’m the program director, as most readers of this blog know, and I like to make sure things are working musically, technically, and check for songs that probably are ready to be retired from rotation, played more or played less, and so on. Basically, it’s the classic eating of one’s own dog food.

The vast majority of the time, I listen to iDanceRadio.fm on my BlackBerry smartphone, using BerryTunes, an horrifically overpriced, absolutely butt-ugly, and in some ways badly implemented media player for us CrackBerry users. If there was anything better, I’d use it, but there’s not… It’s the only BlackBerry software I know of that plays streaming Internet radio. Considering there are at least half a dozen such apps for the Apple iPhone, ranging in price from free to about $5, I sense an opportunity for a CrackBerry programmer, but BerryTunes, for all its myriad faults mostly works most of the time, and it is pretty cool to take my Internet radio with me on my long (~75 minutes each way) commute. And most of the time, as long as Sprint’s network is cooperating, I tune-in at home, and there’s no interruption the entire journey. Very geek cool.

So, streaming media on the BlackBerry is, as Martha says, a Very Good Thing. (Does she still say that after spending all that time in jail?) It’s what drove me to try Pandora again (their BlackBerry app), and it’s what drove me to try out Slacker.

Slacker Personal Radio, like Pandora, offers user-customized “radio.” Unlike Pandora, they dispense with the novel “music genome” stuff, and instead take a more satellite radio like approach, with 100 or so professionally-programmed (I’ll comment on that in a moment) stations to get you started. You can make your own from scratch, or start with one of theirs, and tinker with it.

Like Pandora, you listen online on your PC, or on your iPhone or BlackBerry. But what’s unusual about Slacker for BlackBerry is that their system allows “caching” of stations. When you hook-up your CrackBerry to your PC to sync, a small software shim runs that loads-up your memory card with about an hour or so of each cached station’s content. Every time you sync, it’s refreshed with more content. When you play a cached station, it pulls the content from the cache—not using any mobile data bandwidth at all. If it runs out of cached content, or the station you want to hear isn’t cached, it streams it live over your data connection.

The live streaming works quite well; they’ve obviously figured out how to make it as resilient as possible to the occasional burps that occur with mobile data (the makers of BerryTunes could learn a thing or two there). If you lose your data connection temporarily, it’ll restart by itself as soon as it has a connection again. (Of course, if cached content is playing, you don’t even need a cellular signal.)

Slacker has the technology down, to be sure. But like Pandora, the programming, while much better than Pandora, still leaves a lot to be desired for dance enthusiasts. Kudos to Slacker for creating a lot to choose from in dance/electronic (I’d have to look again, but it’s about 10 channels wide), but the most logical choice for me, their Club Hits channel, leaves much to be desired. It’s as though they play the songs you might hear in a club, but the mixes of those songs are frequently the worst sounding and least clubby of the available mixes for a song, as if they were just chosen at random.

In fairness, Slacker’s ability to ban artists or songs from a channel, and to mark favorites, allows one to customize the station to one’s liking. All those bad mix choices? I can make sure I never hear them ever, ever again. So if an interactive experience is what you want, then Slacker delivers. But I have to wonder: If you need or want to customize a “radio station” to that extent, would you not just pull out your iPod and play all your own music?

In closing, I have to say that I’ve actually thoroughly enjoyed Slacker’s Explicit Comedy channel. With a nice blend of classic material and the very latest comedy releases, if you like irreverent comedy like I do, it’s worth listening to. And with Slacker’s ban and favorite capabilities, you can always mark the crap you don’t like, and you’ll never hear it again.

But for dance music? I think I’ll stick with my iPod, or BerryTunes streaming iDanceRadio.fm.

Add comment June 11, 2009

Chart update 6/5/09

My Top 25 Dance Chart was posted yesterday, covering through last Friday. While Danny Saucedo is stuck at #1 yet again this week, there are some other interesting things to talk about:

  • The absolutely amazing track Everytime from Daisy is climbing up quickly. There’s just nothing not to like about this track, especially as remixed by Buzz Junkies, which is the version I play. It’s a good track in general, and Daisy’s vocal are terrific. But Buzz Junkies did such an outstanding, energetic treatment of the song, it’s hard not to jump to one’s feet the moment it comes-on… The mark of any good remix, I think.
  • The Perry Twins have a great song out right now called Bad, Bad Boy. There are a zillion different mixes of the song (probably too many), but it does give a lot to choose from. Regardless, however, the song is strong, and the vocals of Niki Haris (misspelled on my chart, I just noticed) are terrific, soulful, and fun.
  • Next Plateau have been move heavily promoting their dance releases lately, and they’ve been working some amazing tracks. Including Steelers feat. Naomi, with Time 2 Wait. I can’t quite put my finger on what I like about this one, except it’s just… Fun… Bouncy. The vocals work well, and I dig the production work. Unfortunately, the only mixes I have are a vocal radio edit and a mis-labeled extended dub from their promo CD, but they meshed nicely in Ableton to form the custom extended vocal mix I was looking for.  ;-)
  • Casa have just released a single from Vincent Medugno, titled We Are Meant to Be. Rather confidently promoted as “Billboard bound,” I think they’re right. I favor the Georgie Porgie remix, but Vincent’s vocals are good, the songwriting is solid, and I agree this one’s destined for the Billboard charts in the coming weeks. Great track indeed.

We’ll see what pops-up next time. Have a great week.

Add comment June 9, 2009

Playlist for Friday Night House Party Mixshow #32 (6/5/2009)

Wow, but I’ve been terrible about posting these lately. Here’s what you heard on last Friday night’s DJ Wesley Friday Night House Party, my 32nd show:

  • De-Grees vs. The Real Booty Babes – Apologize (Sunloverz vs. Michael Mind Club Remix)
  • Wynonna – Sing (Almighty 12” Anthem Mix)
  • Marina Chello – Sideline (Mike Rizzo Funk Generation Mix)
  • amberRose Marie – Wanna Be a DJ (Josh Harris Club Mix)
  • Daisy – Everytime (Buzz Junkies Club Mix)
  • Erika Jayne – Give You Everything (Dave Aude Club Mix)
  • Oceana – Body Rock (Dave Aude Vocal Mix)
  • Katy Perry – Waking Up in Vegas (Jason Nevins Electrotec Club Remix)
  • Vincent Medugno – We Are Meant to Be (Georgie Porgie Extended Mix)
  • Freemasons feat. Sophie Ellis Bextor – Heartbreak (Club Mix)
  • Clearcut – Breathless (Ortega & Gold Vocal Mix)
  • Agnes – Release Me (Cahill Club Mix)
  • Lucardo Parena feat. Antonia Lucas – Let It Be Me (Wendel Kos First Sunlight Mix)
  • John Kano feat. Sarah Mattea – I’m Done With The Pain (Bellatrax Mix)
  • Alison Limerick – Where Love Lives ‘08 (Buzz Junkies Club Mix)
  • David Guetta feat. Kelly Rowland – When Love Takes Over (Original Extended Mix)
  • Miami Starfish feat. Jermaine Stewart – Clothes Off! (Soul Seekerz Club Mix)
  • Gathania – Blame It On You (Wideboys Club Mix)
  • Vertigo pres. Peyton – All That Matters (Original Mix)

As always, tune-in this Friday night at 10:00 Eastern, 7:00 Pacific, for another two hours of great dance music, mixed live, on iDanceRadio.fm.

Add comment June 9, 2009

My helicool new synth

I spend most of my blogging time talking about dance music while wearing my DJ/PD hat. But today I’ll wear my producer hat, since I’m pretty stoked about a particular new purchase.

I’ve known for months that I’ve needed and wanted a new software synthesizer (softsynth) that does really good analog modeling. As the proud owner of two of Cakewalk’s flagship synth products—Rapture and Dimension—it seemed logical to consider z3ta+ (”Zeta”), the third rung on the Cakewalk synth stool. I’ve been playing with z3ta+ for awhile now, but have been pretty unimpressed with the quality of the factory sounds, and found it difficult to work with to create my own sounds. The factory sound banks are poorly organized, and not sorted, grouped or even named in many cases to know whether a particular sound is a bass or a lead or an effect. And just touring the factory patches left me with the feeling that I could actually use (or use as a basis for customization) about 10% of the sounds. Maybe fewer. So while it was only $99, I didn’t find it worth even that.

For the record, Cakewalk’s Rapture is an absolutely incredible wavetable synth, with an amazing array of sounds that meet a pretty wide range of needs. Dimension is equally good, excelling at reproducing real instruments; its pianos are probably the best, most realistic piano reproductions available in a softsynth, and I can spend hours playing some stunning grand pianos that are so real I swear I can see them in front of me.

Anyway, my aim initially was to look at softsynths that modeled specific vintage analog hardware synths, primarily, the Sequential Circuits Prophet 5. Back in the day, I wanted a Prophet 5 so badly I could taste it, but I was just a punk kid at the time, so there was no affording that. I’ve toyed with buying a Prophet ‘08 hardware synth, and I still aspire to do so in the future, if for no other reason than to say “thank you” to the legendary Dave Smith for resurrecting it.

So the Prophet 5 emulation approach had me looking at Native Instruments‘ Pro-53, and Arturia’s Prophet V, which attempt to replicate the nuances of the Prophet 5 in the softsynth realm.

As an aside, I even briefly considered Native Instruments’ synth bundle, but $1,200 or so was out of the question, and besides, I have found their Service Center software activation to be a pain on occasion. Like when their free Kore Player synth just magically forgot it was activated, and its included content just vanished. (And no, I didn’t touch a damned thing; it was working one night, and was completely broken the following night.) After hearing a similar story from someone who owns the bundle, I decided I didn’t want to buy a $1,000+ thorn in my side.

Arturia has a bundle as well, the V-Collection, which includes not only their acclaimed Prophet V, but their very widely respected Minimoog V, a nice Jupiter emulation, and a few others. For around $600, I could probably justify the cost. However, Arturia use a Syncrosoft USB dongle approach to copy protection. I’m not terribly bothered by that in and of itself, but amazingly, Arturia require that you already have a Syncrosoft USB dongle—just to run the downloadable demo! It’s absolutely insane, and absolutely arrogant to assume that all of your customers use Cubase as their DAW (which also uses the Syncrosoft dongle). Besides… Dongles? Please. This isn’t 1986, and this isn’t a copy of WordPerfect 4.1 for MS-DOS for chrissakes…

As an aside, I recognize that there’s a real problem with piracy of music software. (OK, all software.) But making potential customers jump through hoops just to try the demo is penalizing legitimate customers to thwart those who aren’t. They do allow you to buy a Syncrosoft key to try their demos, and return it for a refund; gee, thanks… Nothing like waiting a week or two just to try and demo, and even longer if you decide you want to buy it.

Besides, judging from the fact that Google search for Arturia has tons of results for downloading cracked copies of their synths, it seems that the Syncrosoft dongle system is hardly bulletproof. As I said, let’s penalize and make it as inconvenient as possible for customers and potential customers, while doing absolutely nothing to prevent people from pirating your software. Stupid. Just… Stupid. I’m not spending $250 for one synth, or $600 for the bundle, without knowing that it’s what I want and need.

sylenth1So, Native Instruments and Arturia were both off my list for different but similar reasons, so the search continued. Two different artist friends of mine had mentioned a synth called Sylenth1, sold by a one-man company, LennarDigital, and representing (from what I understand) about two years of the life of its owner, Lennard Addink.

Sylenth1 appealed to me for a lot of reasons, and I’d like to spell them all out here.

  • Sylenth1 uses a simple license file. No activation, no stupid dongle. It’s an old school approach that recognizes that every copy protection scheme… Every single one… Will be broken by someone, at some point, given enough time and motivation to do it.Unfortunately, Sylenth1 is widely pirated, as it too has been cracked. But I pay for the software I use. Period.
  • The fact that LennarDigital is a one-man shop, and the fact it’s widely pirated, gave me extra motivation to buy the software. Lennard spent a huge chunk of his life making this software, and I rather like the fact that I can reward that. I want people to respect and support (and buy) my work; how can I have that expectation if I don’t treat the work of others with similar respect?  I can’t, and therefore, I won’t.
  • Of course, I wouldn’t have bought Sylenth1 had it not sounded f*cking amazing! It’s easy to listen to demo songs and what-not and be bowled-over by how good they sound. But let’s face it… Shitty tools in the hands of a skilled craftsman can still produce pretty amazing work. The difference was playing with Sylenth1’s patches as provided with the downloadable demo. Which brings me to the next point.
  • The factory sounds, even the limited number included with the demo, were absolutely stunning. Stunning! I was having eargasms left and right. There wasn’t one single patch that I couldn’t envision using in a composition at some point. Not one. The beautifully rich sounds just rocked, and in many cases, all I did was change the program, press a note on my keyboard, and I was transported emotionally to a different place. Playing a few notes, and I started to hear new compositions. That’s the sort of creative tool I wanted. One that inspires me, one that invokes emotion. And one that just plain sounds incredible. Sylenth1 does that.
  • The user interface of Sylenth1, which I have heard maligned in forums, seemed perfect to me. In fact, unlike z3ta+, I found it to be completely intuitive. Starting with factory sounds, I tweaked and tinkered and it felt like I’d been using Sylenth1 for months, not just a half an hour. With the huge array of factory sounds, and the intuitive interface for tweaking them and building new ones, I suspect Sylenth1 is going to keep me occupied for a long time to come.

So it was a no-brainer last night before bed to pull out a credit card and buy a copy, and this morning, the license key and registered version download directions were waiting for me in my e-mail in-box. I can hardly wait to start tinkering with the full version and exploring its potential… And the timing is perfect, because I just started a new production project that will really benefit from this killer softsynth.

Stay tuned; I’m sure I’ll have more to say about Sylenth1 in the months ahead. In the meantime, my personal thanks to Lennard for creating such an awesome synth, and for not making me jump through hoops and promise my first born children just to try it, buy it, or use it.

Add comment June 4, 2009

I’m wrong. Again.

As I’ve mentioned here before, I’m either blessed or cursed (depending on your point of view) with listening to a ton of new music each week to keep current on what’s happening, decide what to play myself, and decide what to play on iDanceRadio.fm. While my long daily commute gives me 10 to 12 hours each week to do this, the amount of time I spend actually listening to each track is admittedly quite short.

amberRose Marie - Wanna Be a DJ

amberRose Marie - Wanna Be a DJ

I can remember the morning in the car I was listening to the most recent release from amberRose Marie, Wanna Be a DJ. I popped the CD in, and almost immediately, my reaction was, “What the hell is this?” I tried; I really tried. I sampled every mix on the CD, but could stand no more. I pressed “eject” and it went into the “I don’t think so” pile, and got mentioned in a rare negative blog entry.

I heard from amberRose Marie’s record label on that one, respecting my opinion, and encouraging me to try it one more time. And I heard from Harry Towers, the promoter of the track, who also wanted me to try it again. So, I did, and I had the same rather nose-wrinkling reaction. I thought that was the end of it.

It wasn’t.

A few weeks ago, I was asked again to listen to it, and rolling my eyes, I got the CD out, again, and plugged it in, again. Only this time, my reaction was, “Hmmm… Maybe this isn’t that bad.” Then I listened again. And again. And I started to like it. It’s sorta like what I went through all those years ago with Brussels sprouts and broccoli.

As is the case with almost every dance track, I still don’t like all the mixes. And while the track still strikes me as a bit of a novelty in terms of its lyric, not every song, let alone every dance song, has to have some deep emotional meaning. It’s perfectly legitimate to have a song that’s there just for the sake of having fun, not taking itself too seriously, and Wanna Be a DJ is just such a track.

This is hardly the first time I’ve been wrong about songs. The one example I keep citing to people is Tod Miner’s Luv N Music. I just could not even stand the song the first 10, or 20, or 30 times I heard it. Then magically, “OK, this is sorta cool!” And I still use that one in sets pretty regularly.

Anyway, some songs wow you the moment you hear them (like the lastest David Guetta track), and some just take some time (sometimes a lot of time) to sink-in. It’s unfortunate, but I just don’t have time to listen to songs 20 or 30 times a piece just to “make sure” my negative reaction is “real.” (And I’m not about to subject myself to that for the truly bad songs, of which there are many.) But I am glad that some people bang on me a little when they’re passionate about a track, vested interests aside.

Because, sometimes… I’m… Wrong.  ;-)

1 comment June 1, 2009

Dualing “Clothes Off” follow-up

Last week, I blogged about the song We Don’t Have to Take Our Clothes Off, which has been recently released by both Miami Starfish and Chocolate Party.

One of the commenters of the entry was Billy Mead, and I thought I’d follow-up the post with some revisions.

First, I was pleased to hear that Mead and Simon Langford were still collaborating:

For the record, Simon and I are still *brothers* in almost every sense of the word, and he did a mix of ‘our’ version as the Soul Seekerz.

Great to hear, and I’d missed the Soul Seekerz remix when I was listening to these dualing releases before. As a big fan of Soul Seekerz, I did of course like it, and I’m reconsidering my selection of which version of Clothes Off to play. ;-)

As for replacing the MySpace presence of Avalon Superstar with Miami Starfish? Well, that’s simple enough too:

I’m getting lazy in my old age and since I am producing music less than part-time i just couldn’t be bothered to build a new MS page, promote it and find new ‘friends’.

Admittedly, that is a great big “PITA” and understandable. And easy enough to change back when Avalon Superstar have another release.

As for how the track came about:

I really did this as a laugh for my wife who has always loved the original track. I gave it to a few DJs, and got good reactions… so had a few mixes done and are just now getting promos out. I had no idea there was even another version out and really like what they have done. But yeah, you pick one or the other.. not both.

Interesting background, and funny how projects end-up coming together sometimes.

Thanks to Billy Mead for setting the record straight.

Add comment May 29, 2009

Next Posts Previous Posts


Calendar of Posts

July 2009
S M T W T F S
« Jun    
 1234
567891011
12131415161718
19202122232425
262728293031  

Categories

Recent Posts

Twitter Updates