duckiescave.com
Castle: The Many Faces of Richard Castle
Song: Blue Suede Shows Artist: Elvis Presley “The many faces of Richard Castle.” Okay, I call this my Nathan Fillion geek fest. Seriously, can that man be anymore awesome? *thud* I made…