who is the half blood prince in harry potter
SPOILER!!!!! The Half-Blood Prince is Severus Snape
Finally, a new generation of Pokemon for us to enjoy. There is much to look forward to in 2011!