This is the list of complete 24 Episodes of American TV - Castle Season 3.
You have to click and visit letv.com to watch it in China for free.
- Castle Season 3 - Episode 1
- Castle Season 3 - Episode 2
- Castle Season 3 - Episode 3
- Castle Season 3 - Episode 4
- Castle Season 3 - Episode 5
- Castle Season 3 - Episode 6
- Castle Season 3 - Episode 7
- Castle Season 3 - Episode 8
- Castle Season 3 - Episode 9
- Castle Season 3 - Episode 10
- Castle Season 3 - Episode 11
- Castle Season 3 - Episode 12
- Castle Season 3 - Episode 13
- Castle Season 3 - Episode 14
- Castle Season 3 - Episode 15
- Castle Season 3 - Episode 16
- Castle Season 3 - Episode 17
- Castle Season 3 - Episode 18
- Castle Season 3 - Episode 19
- Castle Season 3 - Episode 20
- Castle Season 3 - Episode 21
- Castle Season 3 - Episode 22
- Castle Season 3 - Episode 23
- Castle Season 3 - Episode 24