Castle 6×01 Valkyrie Sneak Peek Clip

Here’s the new sneak peek clip from the next episode of Castle. Episode 6×01 of Castle is titled, ‘Valkyrie.’ This episode of Castle, the season 6 premiere, airs on Monday, September 23rd, 2013 at 10pm on ABC.