Geeks With Blogs

Disclaimer: The views expressed on this blog are my own and do not necessarily reflect the views of my employer.

Creative Commons License

Check out my profile!

INETA Community Speakers Program

Follow enriquelima on Twitter
Locations of visitors to this page

Intentional Thinking Enrique Lima TFS
It seems another season of previews is upon us
The past couple of weeks have been packed with teasers and updates. But here they go. Visual Studio Update 3: Visual Studio 2013 and TFS 2013 Preview: SQL Server 2014 CTP1 : Windows Server 2012 R2 Preview: Windows 8.1 : ......

Posted On Wednesday, June 26, 2013 8:26 PM

Deleting projects from Team Foundation Service
Recently I made the switch from having a local TFS deployment to using the hosted Team Foundation Service. As I had been using it back when it was TFSPreview, there were projects that had been left over, I no longer need those projects. Most of them were tests anyway. But reviewing in reviewing the portal I was not able to find anything to do it from there. I have always been a fan of command-line style administration. In doing my research I came across posts that indicated this being possible by ......

Posted On Saturday, May 4, 2013 8:11 AM

Someone opened the floodgates at Microsoft
This past week was just massive in the amount of Betas, evaluations, review guides and educational material that were released. We saw Windows 8 come out in a Customer Preview, the same for Windows 8 Server. There are plenty of things to go over and review, but that is a number of posts coming. If you have been using the TFS Preview, then you pretty much had an idea what you would be looking for in TFS coming out and of course the announcement of TFS Express was exciting. Anyhow, here are a couple ......

Posted On Sunday, March 4, 2012 12:48 PM

Visual Studio Team Explorer Everywhere
If you happen to be working with Eclipse and are wanting integration to Team Foundation Server 2010, Team Explorer Everywhere is available for download. For prerequisites and download go to: ......

Posted On Tuesday, July 6, 2010 8:36 PM

Getting started with the Azure Hosted TFS (aka TFSPreview): Connecting Team Explorer and Visual Studio 2010
The updates are installed, all you want to do now is get connected, authenticated and get going. The first step needed here is to open Visual Studio 2010, once opened then you need to get to Team Explorer. Once there, you will click on the Connect to Team Project button on the toolbar. If you had a connection defined to another TFS environment, this will be adding one more, so you click on Servers… On the next dialog, you will click on Add… Then you will proceed to provide the details of your Team ......

Posted On Saturday, November 5, 2011 10:05 AM

Requirements Management: From Vision to Mission to Success Presentation at SharePoint Saturday The Conference
Yesterday I presented at SPSTC, had an absolute blast, and I truly hope the attendees to my session did as well! That was my requirement! We discussed the reasons for failed requirements management, scope creep and other pitfalls. But the main goal behind this is how to enable an effective Requirements Management Engine by using SharePoint Technologies and Team Foundation Server. Keep posted as there is much more to come in this space about that thought process. In the meantime, here is the deck ......

Posted On Saturday, August 13, 2011 11:35 AM

Getting started with the Azure Hosted TFS (aka TFSPreview): Updates for Visual Studio 2010 Tools and such
Once you have configured your online preview, then you can proceed to connect to it using Visual Studio 2010. In order to get Live ID authentication working and such, there is an update you need to apply. This is something that can be accessed through the Administration page, and then clicking on download software. Clicking on that link will take you to the Visual Studio ALM + Team Foundation Server Blog. From this page, you will be able to download the needed component to connect and authenticate ......

Posted On Saturday, November 5, 2011 9:45 AM

Adventures in Lab Management Configuration: Part 3 of 3
This is long overdue. But here it is. In the previous two sections I have discussed on how I got a CMMI v4.2 to take on the same fields as v5 and therefore be able to communicate with MTM and Lab Manager. And that was quite a success. Yet when I opened up Lab Management while it was fully aware of the VMs being there, it refused to let me enroll them into an environment. It kept stating there was no suitable host to deploy the VM to, error TF259115. This was an indication something was not matching ......

Posted On Tuesday, February 15, 2011 7:56 AM

Great finds: TFS Guides

If you are or know someone who wants to get more information in the “How do I work with TFS” from a user perspective this is a must visit and read.

Posted On Tuesday, December 28, 2010 7:47 AM

Getting started with the Azure Hosted TFS (aka TFSPreview): Creating a New Team Project
Once you have successfully signed in to your environment, you are at the welcome screen, from here we will need to go to Administration. Once there, if you have not done so already, add a Team Project to your Collection. Once there, provide a Name, give a description and select your Process Template, then Click on Create Project. It will run through the process of creating your team project Once it completes, you will see the following message and click on Close. The next post is about navigating ......

Posted On Wednesday, November 2, 2011 7:24 PM

Visual Studio 11 ALM VM
A couple of weeks ago as the whirlwind of news was coming from the BUILD Conference, a number of announcements were coming regarding Visual Studio 11 and TFS 11. Brian Keller made links available for the Demo VM, HOLs and Demo Scripts. This information can be found here: ......

Posted On Friday, September 30, 2011 10:51 PM

Speaking at the MCT Summit in San Francisco, Oct. 19th-21st
As an MCT it is always exciting when I travel to conferences because it becomes a reunion. Well, one more chance this year to make it so, but this time (unlike the last MCT Summit) I am also presenting. Thanks to Chris Harrison (@GeekTrainer) for the gentle nudge! Follow @MCTSummitNA too! The topics I will be presenting are (at least the ones I got confirmation on): Requirements Management: From Vision to Mission to Success Session Level: 300 Team Foundation Server and SharePoint Technologies have ......

Posted On Tuesday, September 13, 2011 5:48 PM

What can TFS do for me, as an IT Pro? An Overview. Part 1 of 3.
Let’s define what this should mean and be about. How can I as an IT Pro be able to use TFS for the tasks and activities I normally do. Whether it is controlling a project or creating scripts and such. The vision while it goes into execution with TFS, will include a process with SharePoint somewhere in there too. Scenario #1: Change Control, Change Management or Specific no-code Project Control. As an IT Pro, what do I do? Change Control, Change Management, Project Management. The problem? Yes, we ......

Posted On Friday, August 26, 2011 9:43 PM

Microsoft releases Developer Tools Deployment Planning Services
If your question is, what is this? or perhaps more around … what does this mean? Let me explain a bit about it. Microsoft has been providing this type of services through partners within a given competency to clients that are looking to deploy and implement Microsoft products like SharePoint, Exchange or the strategy behind Windows and Office deployments. The way it works, well you purchase your products and perhaps those products come with Software Assurance and they have training/service credits. ......

Posted On Thursday, August 25, 2011 7:47 PM

Training Kit for Team Foundation Server 2010 is now available

A couple of days ago, Microsoft release a Training Kit for TFS 2010.  The training kit contains presentations, demos and labs to get to know the platform better and understand the purpose and capabilities of the product.

The download is available here:

Posted On Thursday, August 25, 2011 3:32 PM

Why use SharePoint Technologies with Team Foundation Server?
This is a recent question I ran into on the MSDN TFS Forums. Made me think why I use it and how to make it effective. Here is what my response to this was … “My #1 justification is the fact that when you are looking at TFS source control is not all it does. TFS has the benefit of enabling a solutions team with different roles the right level of visibility. Not everyone will use Visual Studio, for example project managers. In many cases Visual Studio can intimidate the individual. When deployed with ......

Posted On Wednesday, July 13, 2011 7:32 PM

New release for the Visual Studio 2010 and .NET Framework 4 Training Kit
Among the new content in the release, is a set of ALM docs and labs. The ALM content referenced above is: o Using Code Analysis with Visual Studio 2010 to Improve Code Quality o Introduction to Exploratory Testing with Microsoft Test Manager 2010 o Introduction to Platform Testing with Microsoft Test Manager 2010 o Introduction to Quality Tracking with Visual Studio 2010 o Introduction to Test Planning with Microsoft Test Manager 2010 All ALM labs point to the latest version of the VS 2010 RTM VM. ......

Posted On Thursday, June 30, 2011 4:40 PM

Rangers Build Customization Guide

For anyone that is working in a Release Management environment with TFS at the helm, and having Build Management strategies and processes defined, this is a must have.

Look at the codeplex site, great documentation, Hands-on Labs and the overall guidance.

Check it out …

Posted On Saturday, June 18, 2011 10:11 PM

Recent ALM Rangers Summary Posts
Willy-Peter Schaub has been a machine producing and posting content. It is such a gem of information that you can find in the content being posted. He has created some Summary Posts on the specific topics the ALM Rangers are working on. Here is the list of quick access TOC Posts. TOC: “Tags” a la acronyms … what do they all mean? TOC: TFS Integration Tools Blog Posts and Reference Sites TOC: TFS Iteration Automation Blog Posts and Reference Sites TOC: Virtual Machine (VM) Factory TOC: Build Customization ......

Posted On Saturday, June 18, 2011 9:57 PM

More goodness: Scrum for Team System Migration Tool from EMC
I have always liked how SfTS works, and the functionality it offers. In an earlier assessment I wrote of their toolset, the only issue I had encountered was the migration of environment that had been created and worked on for a while in the TFS 2008 world using SfTS 2.0 to the TFS 2010 SfTS 3.0. There were several elements (Work Items and such) that were not moving correctly. Anyway, that is now in the past! Congratulations to Crispin Parker and Team for the release of the Migration Tool. You can ......

Posted On Friday, March 11, 2011 12:50 PM

TFS Hosting: TFS
In the last month or so I have been able to test and experience first hand the offering from for hosted TFS 2010. This first part is a description of the setup process for the account itself and getting some additional information on what you will find through the portal on their site. Not long ago, I posted a little tidbit on hosting TFS. Through it I also did a shameless plug to my employer, our services and the type of hosting we recommend. So, wouldn’t me running on ......

Posted On Thursday, March 10, 2011 4:57 AM

Applying Service Pack 1 to Team Foundation Server 2010
Disclosure: I performed the following activities on my Windows 7 SP1 system, Visual Studio 2010 SP1 and a local Basic installation of TFS 2010. As with any deployment of a service pack into a server environment, take your recommended precautions and be aware of the changes you are putting in. With that said, make sure you backup your databases, and that you have an exit/rollback strategy in the event of an unexpected situation. Team Foundation Server 2010 Service Pack 1 corresponds to KB2182621. ......

Posted On Tuesday, March 8, 2011 7:33 PM

Update: TFS Power Tools March 2011
There is an update available for the TFS Power Tools and the TFS Build Power Tools. Among the updates to the Tools: Changes to the Team Foundation Server Backups Add-In for TFS Admin Console. Added functionality to the Windows Shell Extension. Changes to the tfpt command line tool that allows you to script build management commands. For a full detail of the changes, read Brian Harry’s post ......

Posted On Sunday, March 6, 2011 8:26 AM

Adventures in Lab Management Configuration: Part 2 of 3
The first post was the high level overview. Now it is time for the details on what was done to the existing CMMI Project based on CMMI v 4.2. The first step was to go into Visual Studio, then from the Team Project Collection Settings and then to the Process Template Manager. Once there, it was a matter of selecting the appropriate template (MSF for CMMI Process Improvement v5.0) and download to a point I could reference later (for example C:\Templates). Then on to using the steps from the guidance ......

Posted On Saturday, January 1, 2011 8:51 PM

Adventures in Lab Management Configuration: CMMI Edition Part 1 of 3
I remember at one point someone telling me how close Migrate was to Migraine. This was a process that included an environment from TFS 2008 to TFS 2010, needed to be migrated too as far as the process template goes. Here we are talking about CMMI v4.2 to CMMI v5.0. Now, the process to migrate the TFS Infrastructure is one thing, migrating the Process Template is a different deal, not hard … just involved. Followed a combination of steps that came from a blog post as the main guidance and then MSDN ......

Posted On Wednesday, December 29, 2010 10:58 AM

TFS Backup Plan Wizard Tool
With the release of the “September – 2010” TFS 2010 Power Tools, came an addition to the Team Foundation Server Administration Console. This addition is the Team Foundation Backups Tree item. The tool is used to create backup plans and to work with it you run through a wizard, just like you would in configuring TFS or any of the extensions it has. The areas covered through the tool include: Backup to a Network Backup Path, retention configuration. Under Advanced Options, the extension to be used ......

Posted On Tuesday, December 28, 2010 7:30 AM

TFS 2008 to TFS 2010 moves and some issues
There have been many things going on this year around TFS. Most of them had to do with migrations (I don’t call them upgrades for the most part since it involved new hardware and such). Many were implementations using the Conchango SfTS template (now EMC). But there were others that were CMMI or Agile 4.0. Everything would move just fine, no issues. That was until you attempted to run Test Case Management or run the last configuration steps for Lab Management. There is an error that states a project ......

Posted On Thursday, December 23, 2010 10:58 PM

TFS and Project Integration
Recently there have been more and more requests on how to have TFS 2010 and Project 2010 together. Most of the requests have been around working with Agile and Scrum projects and templates. There are some guidance documents that have become available and also labs and Virtual Machine configurations to work with the different scenarios. TechNet Virtual Lab: Microsoft Enterprise Project Management - Project and Portfolio Management with Project 2010 Announcing Visual Studio Team Foundation Server 2010 ......

Posted On Thursday, December 23, 2010 10:12 PM

ALM Catalyst Workshop: How to use TFS to Manage the SharePoint Life Cycle

The session is going to cover and discuss the role TFS can play in the management of SharePoint implementations, custom development and delivery of solutions.

Check it out here and register …

Posted On Friday, December 17, 2010 8:04 PM

The betas are coming … the betas are coming
Yep! Another round of stuff to test out, I am referring to the Visual Studio 2010 SP1 related Betas. They are out, and available. The always present warning that normally comes with installing Beta stuff is true here too. Scott Hanselman does a fantastic job on describing what is new, gains, fixes and such. The download links: Visual Studio 2010 SP1 Beta: .NET 4.0 SP1 Beta : ......

Posted On Friday, December 10, 2010 1:55 PM

Updated Virtual Machine for VS/TFS 2010
If you had downloaded the previous version of the virtual machines, then you are likely aware they are set to expire soon (12/15/2010). Brian Keller announced yesterday (blog post here) the availability of a vm refresh (new expiration set for 6/1/2011). What is part of the refresh? Here is the excerpt from Brian’s post: “ The version of this virtual machine which was refreshed on December 9, 2010, includes the following additions: · Visual Studio 2010 Feature Pack 2 · Team Foundation Server 2010 ......

Posted On Friday, December 10, 2010 1:03 PM

Creating a Web Application using Central Administration for WSS 3.0
Knowing fully we are now in SharePoint Foundation 2010 territory, I am going back in time. There are still questions around how to configure or create a Web Application and then a Site Collection using WSS 3.0. The questions have come up with companies moving to Team Foundation Server 2010 and not having had experience configuring WSS 3.0. And in many cases they have found in being the “go to” person for anything and everything that has to do with the TFS 2010 deployment you have done. Assumptions ......

Posted On Monday, November 22, 2010 9:14 AM

TFS and the Cloud, and a shameless plug.
Recently I have been reading about how some companies offer services that would provide you with Team Foundation Server capabilities in the cloud. When we talk about cloud (and it seems everybody is doing it), we need to differentiate between the services running and also the type of service we (as a company or individual) will be running. We can talk about 2 potential possibilities for TFS that would be effective, but each is different in its own way: SaaS: Software as a service, ideal scenario ......

Posted On Tuesday, October 5, 2010 5:39 AM

Looking for TFS 2010 and Project Server Integration?
In the past couple of weeks I have heard of people interested in seeing what possibilities are available for integration between Microsoft Project/Project Server and TFS 2010. There are a couple of items available currently: MSDN Section on Scheduling Tasks and Assigning Resources Using Microsoft Project Virtual Machine available for download with the Integration CTP between Project Server and TFS 2010. ......

Posted On Tuesday, July 6, 2010 8:19 PM

Update:Visual Studio 2010 and TFS 2010 RTM Virtual Machines available for download
If you are (or were) running the RC version of the VMs, it expired yesterday (June 30th, 2010). There is a new set of VMs available for download, and available for Hyper-V, Windows Virtual PC and VPC 2007 SP1. Hyper-V: Windows Virtual PC: Virtual PC 2007 SP1: ......

Posted On Thursday, July 1, 2010 12:50 AM

Adding a Java project in Eclipse to TFS using Team Explorer Everywhere
Connecting a project to TFS Once Eclipse is open and you can see your projects in Project Explorer. Select the project you want to add to TFS by right-clicking on it and select the Team Project option and then Share Project, the Share Project Dialog will open … select Team Foundation Server Once TFS is selected, accept the agreement by checking the box. Next, if you have a Product Key, enter it here, otherwise check the box to use a full featured trial (it is a 30 day trial) Provide the details to ......

Posted On Saturday, July 31, 2010 5:19 PM

Installing the Team Explorer Everywhere TFS Plug-in on Eclipse
We have to start from the beginning. And that is by making sure Eclipse is installed. If you are starting anew, then head on over to to get the goods. I will move on as the installation of Eclipse is not my focus here. However, I will say that getting in place on my MacBook Pro took no longer than 5 minutes (that is because I walked away as it was expanding the tarball. Ok, next, Eclipse is in, what else? Team Explorer Everywhere is the key player here. Ok, so in a full blown formal ......

Posted On Saturday, July 31, 2010 4:39 PM

Unofficial Prep guide for TFS 2010 Administration Exam (70-512)
I am including here the objectives and the materials I am using to prepare. Installing and Configuring TFS Objective Materials Install TFS TFS Installation Guide Configure Application Tier Managing Server Configuration Migrate and Upgrade TFS TFS Upgrade Guide Install and Configure Lab Management MSDN Lab Management Info Install and Configure Build Controllers and Agents Build Controller Info Build Agent Info Managing TFS Objective Materials Manage ......

Posted On Wednesday, July 21, 2010 7:06 PM

Tool Updates and Releases for Visual Studio 2010
Visual Studio 2010 Productivity Power Tools Update If you installed the Productivity Power Tools as soon as they came out about a month ago, when you open VS 2010 the next time, it will notify you that there have been some updates to some extensions. Now, to update the extensions, you will go to the Get Started section of the Start screen, and make sure you have selected the Welcome Link, then you will expand the Extending Visual Studio area by clicking on it. Once you have expanded the Extending ......

Posted On Tuesday, July 20, 2010 7:46 AM

Visual Studio Lab Management VHD
Microsoft has released a vhd with Lab Management fully configured. It includes walkthroughs for you to become familiar with the product. ......

Posted On Thursday, July 15, 2010 5:26 AM

Managing the TFS Data Warehouse. Blogs Summary.
I have been reading the information posted by Grant Holliday on the Management, Tuning and Troubleshooting of the TFS Data Warehouse. What I find interesting and beneficial in his post is the lay of the land, where to start, what needs to be understood. With that a starting point comes from MSDN in Understanding the Reports and the surroundings for it. . Specifically too, looking into understanding the components that play a part in how this information ......

Posted On Monday, July 12, 2010 9:10 PM

What am I reading?
My reading focuses very much around the technologies I work with. During TechEd 2010 North America I found some very good reads that are helping me prep for the new things out and also to establish recommended practices in their implementation. Here are the titles. It looks like a spot for Wrox, but they have hit hard and early with great content, and some friends happen to have participated in their creation ......

Posted On Sunday, June 20, 2010 4:13 PM

Great article/video on TFS/Source Control in InfoPath 2010
Philip Newman and Christopher Brotsos from the InfoPath program management team show how you can use Team Foundation Server (TFS) to manage source control for your InfoPath forms with code. Great piece of information … ......

Posted On Saturday, June 19, 2010 10:34 PM

TFS Tools: Telerik’s TeamPulse
A couple of months ago I was having a conversation about which tools people were using to manage theirs development projects, aside from TFS. Most of the answer had just the standard TFS tools, some other had been custom developed and some mentioned running a very early beta of TeamPulse. What caught my interest on this tool is the fact it is a Silverlight 4 app, therefore the richness of the interface, not only in look and feel, but in value and functionality. Give it a try by visiting the website ......

Posted On Saturday, June 19, 2010 7:03 PM

TFS tools: Scrum Master’s Workbench
EMC provides us with 2 great tools, I have talked about the experience of deploying Scrum for Team System Template Version 3. Now they have released the Scrum Master’s Workbench. What is this tool about? Many times it is challenging for a Scrum Master to keep tabs on the items going on when there are many places to look. This tool allows for us to connect to any Team Foundation Server project and interact with the work items using task board, item list and control project iteration path information. ......

Posted On Saturday, June 19, 2010 5:00 PM

Managing TFS Workspaces
You are the administrator (or since you may be the one that knows the most about it) and you need to do some cleanup on what is connected and perhaps even cleanup after people that have left the organization and left some code checked out in their workspace. What permissions do I need? You will need to have Administer Workspaces permission to perform the following tasks. The commands. In order to execute the commands, you will need to open a Visual Studio Command Prompt, once there you will be able ......

Posted On Thursday, June 3, 2010 3:52 PM

A little tidbit on Team Build 2010 and error MSB3147
The problem? Performing a build on a ClickOnce solution would not be successful due to the setup.bin not being located. Ok, now what? Researched from corner to corner, install, re-install, update. Found some interesting posts to fix the issue, but most of them were focused on Team Foundation Server/Team Build 2008, and some other on 2005. The other interesting tidbit was the frequent indication to modify the registry to help Team Build find the bootstrapper. Background info: This was a migration ......

Posted On Tuesday, June 1, 2010 8:23 PM

TFS 2010 and SSL Configuration:The sequence list
Now, we have discussed about bringing in a certificate into our web server. One thing I noticed that was a requirement, is the assignment of a certificate throughout the App Tier and the Build Server. I understand they are not necessarily cheap, but wildcard certs are a good option here. On to the list we go: SharePoint: Modify the mappings SharePoint has so it points to https, the path to do this is from the Operations section, in Global Configuration, look into Alternate Access Mappings. The changes ......

Posted On Wednesday, May 26, 2010 8:53 PM

Performing an upgrade from TFS 2008 to TFS 2010
I recently had to go through the process of migrating a TFS 2008 SP1 to a TFS 2010 environment. I will go into the details of the tasks that I went through, but first I want to explain why I define it as a migration and not an upgrade. When this environment was setup, based on support and limitations for TFS 2008, we used a 32 bit platform for the TFS Application Tier and Build Servers. The Data Tier, since we were installing SP1 for TFS 2008, was done as a 64 bit installation. We knew at that point ......

Posted On Thursday, May 20, 2010 11:30 PM

Connecting Visual Studio 2008 SP1 to TFS 2010
Introduction You have installed Team Foundation Server 2010, you are ready to go. Your client is Visual Studio 2008 SP1, and need to connect to TFS 2010. Here is the story, the steps to configure Team Explorer are almost the same … meaning, you will open Visual Studio, then go to Team Explorer. At that point you will Add an Existing Project, this where we connect to TFS. Except, we get this: Now what?!? We need to install the Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update ......

Posted On Tuesday, May 18, 2010 10:04 PM

Creating a new project for Team Foundation Server Basic.
We have installed and configured TFS, we have connected to it using Visual Studio. Now it is time to get a project created. From Team Explorer, we will right click on the servername\Collection item in the tree to select New Team Project. Once selected, this will open the New Team Project dialog. Provide a name, then click Next. The next step is to select a Project Template. By default you will have 2 available (but there are many downloadable options). It is important to understand what the templates ......

Posted On Monday, May 17, 2010 8:46 PM

Connecting to a new installation of TFS 2010
When the installation and configuration for TFS 2010 is completed, the next step is to connect and use TFS. There is a Web Access component, but in order for it to serve useful you need to create a project into the Team Project Collection. This is where Visual Studio 2010 comes in. Open Visual Studio 2010, then click on the Team Explorer Tab (red arrow pointing to it) or go to View > Team Explorer. Once there, click the Connect to Team Project toolbar button This will open up the Connect to Team ......

Posted On Monday, May 17, 2010 8:29 PM

Configuring Team Foundation Server Basic on Home Server.
For the installation I selected only the Team Foundation Server role. Then, I opened the Team Foundation Server Administration Console (which I think is a great addition and improvement over the way TFS was configured in the past) to proceed with the configuration of the pieces. Once I selected the Configure Installed Features, the Configuration Center opened up. Now, the choices … In my implementation here I just want to take advantage of Source Control primarily. I want to be able to store my code ......

Posted On Monday, May 17, 2010 7:05 PM

Team Foundation Server 2008: Thoughts and installation planning (Part 1)
Over the last couple of weeks I have dedicated quite some time to knowing Team Foundation Server (from here on out referred to as TFS) and the interaction between it and Visual Studio Team System/Team Explorer. The process has not been without pain, but with pain come great lessons. So, over the next days I will be posting here what was the success story of installation in both HTTP and then the process to get HTTPS in place too. But, how about starting to lay down the foundation of what the process ......

Posted On Saturday, October 3, 2009 8:11 PM

Copyright © Enrique Lima | Powered by: