BikemantraaApr 23, 20203 minThe Triumphant Bug - 2020 Triumph Street Triple RSAmidst the lockdown a triumphant decision was taken to finally raise the curtain off the most popular and performance oriented bike, to...