Back to all posts Friday Hey, look what I found... This video of Larch & the WonderWheels rendered Larch song "Return of the Chimera" was shot in Owslebury in Hampshire, England, August 2006 by Andy Blakemore. Leave a comment