Castle & Castle! SEASON 2!

Season 2 of Castle & Castle premiered on September 15th! The filming takes place in Lagos, Nigeria.