Truss’s island to Chertsey meads river Thames swim
Truss Island feeding my Swan squad😚😚😚😚
Tarrus Riley - Lighter (Official Video) ft. Shenseea, Rvssian
Truss's Island is a small island in the River Thames in England, between Staines-upon-Thames and Laleham. The uninhabited island is publicly accessible across two footbridges from the right (western) bank of the Thames and is landscaped with grass, trees and shrubs.
Explore contextually related video stories in a new eye-catching way. Try Combster now!