25 August 2010

Delta Still Struggling with New Site


Seems like things are still not quite right with the "new" new Delta Website

This is the welcome screen

Keep pushing guys...

No comments: